{"push_id":688378877,"size":97,"distinct_size":97,"ref":"refs/heads/master","head":"0201950b25fa600b5a045cff50d77ff3c71bebb4","before":"5d419bbc438701e3bc99819ae5a36d9de95f5d41","commits":[{"sha":"7cab353a22261a5d49f48e7551fa4f617b63c34d","author":{"email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca","name":"Marten van Kerkwijk"},"message":"Introduce functional units (not subclassed from unitbase) and quantities","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/7cab353a22261a5d49f48e7551fa4f617b63c34d"},{"sha":"eb2db85c4eafc676c6b94f6cf5b653d325ba1d39","author":{"email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca","name":"Marten van Kerkwijk"},"message":"Add documentation for logarithmic units","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/eb2db85c4eafc676c6b94f6cf5b653d325ba1d39"},{"sha":"94dca16c61328492e357e2d4fffa06a055be02a2","author":{"email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca","name":"Marten van Kerkwijk"},"message":"Change to FunctionUnit, make abstract base class","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/94dca16c61328492e357e2d4fffa06a055be02a2"},{"sha":"678f06980c380d2f6b3684294b7da890ce6ea06a","author":{"email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca","name":"Marten van Kerkwijk"},"message":"Finish renaming, update docs, ensure python2 is OK","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/678f06980c380d2f6b3684294b7da890ce6ea06a"},{"sha":"50889bcc8218462d2fe4dda59e5bab73a5202123","author":{"email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca","name":"Marten van Kerkwijk"},"message":"Changes to get sphinx to build; rename FunctionQuantityBase to FunctionQuantity","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/50889bcc8218462d2fe4dda59e5bab73a5202123"},{"sha":"fede5dec0b57ac16c6884b8186c38db349bf70cc","author":{"email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca","name":"Marten van Kerkwijk"},"message":"Reset Quantity.__array_priority__, adjust others; add changelog entry.","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/fede5dec0b57ac16c6884b8186c38db349bf70cc"},{"sha":"f51e95dc57ff155d1700b31c0f827895f7e35c16","author":{"email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca","name":"Marten van Kerkwijk"},"message":"Replace \"functional\" with \"function\" in a few remaining places [skip ci]","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/f51e95dc57ff155d1700b31c0f827895f7e35c16"},{"sha":"9142351cbcc3d7daddf2839bc2c490544f268490","author":{"email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca","name":"Marten van Kerkwijk"},"message":"Documentation updates following comments by @PBarmby","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/9142351cbcc3d7daddf2839bc2c490544f268490"},{"sha":"9040ba05565744fa038d7101e97769e1f562f5bf","author":{"email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca","name":"Marten van Kerkwijk"},"message":"Ensure UnitBase.__eq__ passes on to FunctionUnit.__eq__ if needed.","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/9040ba05565744fa038d7101e97769e1f562f5bf"},{"sha":"5c282e81312a0409e1cc5b331bb850d66bd1f0a0","author":{"email":"828568294c42bba1e6aaba03091b03d85160ad3c@gmail.com","name":"Tom Aldcroft"},"message":"Remove HTML from the ascii guess list","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/5c282e81312a0409e1cc5b331bb850d66bd1f0a0"},{"sha":"4b5f4ffb5d87afa0f34db4dbdb30001a158eac6c","author":{"email":"da6b13ae5bc1edd63fbaa421fd5ef5233ae76713@colorado.edu","name":"Alex Conley"},"message":"Speed up distance calculations by ~10x.  Only done for FlatLambdaCDM.\n\n* Break out some internal functions for the integrators to call\n  directly\n* Tests pass, distances are about 10x faster than before, now\n  about 5x faster than cosmolopy.\n\nThis is only done for a) distances, b) FlatLambdaCDM.  The idea\nis to show exactly how ugly this solution is so we can decide\nif it's worth implementing for the other cosmologies.  Sure\ndoes speed things up though...","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/4b5f4ffb5d87afa0f34db4dbdb30001a158eac6c"},{"sha":"b07d100b481f7bf68ed1356c7afd3d2463a3288e","author":{"email":"da6b13ae5bc1edd63fbaa421fd5ef5233ae76713@colorado.edu","name":"Alex Conley"},"message":"Finish doing speedups for other cosmology classes.\n\n* Unwrap the distance function to integrate for other classes\n* Note that cosmologies with massive neutrinos are still very\n  slow, as nu_relative_density is apparently quite expensive\n  to calculate.  Added a note to this effect to the docs.\n* Remove an unused assignment to Ok0","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/b07d100b481f7bf68ed1356c7afd3d2463a3288e"},{"sha":"b6c7cf8bf629de16ab40680a92faf34d5ca52fed","author":{"email":"da6b13ae5bc1edd63fbaa421fd5ef5233ae76713@colorado.edu","name":"Alex Conley"},"message":"Oops -- full doc update not completed from previous.","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/b6c7cf8bf629de16ab40680a92faf34d5ca52fed"},{"sha":"619b740940aa3ee2b50493c5d37a7ff5bc6ca2ae","author":{"email":"da6b13ae5bc1edd63fbaa421fd5ef5233ae76713@colorado.edu","name":"Alex Conley"},"message":"More mature version; uses internal variable to keep track of scalar func\n\n* Add internal variables _scalar_inv_efunc and _scalar_inv_efunc_args\n  set by the constructor that are used for integrands.  This allows\n  us to remove overloading of comoving_distance.\n* Minor tweaks to specialized integral forms to make them faster.\n* Add some unit tests of a wider range of cosmologies to ensure\n  all the fancy new bits work.\n* Add vectorize_if_needed helper function.","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/619b740940aa3ee2b50493c5d37a7ff5bc6ca2ae"},{"sha":"ed7d94a7f2def8610687edce852710f973d09dfa","author":{"email":"da6b13ae5bc1edd63fbaa421fd5ef5233ae76713@colorado.edu","name":"Alex Conley"},"message":"Add xfunc, tfunc, deprecate _xfunc, _tfunc. More tests, added to Changelog.\n\nChanges to external visibility of absorption and time integrands.\nThe idea is to eventually turn _xfunc, _tfunc into pure scalar\nversions used in the integrations, but provide a vectorized version\npublicly for anyone who needs it.\n* Add externally visible xfunc, tfunc to FLRW that can still handle vectors\n  for people that use them.\n* Keep _xfunc _tfunc as able to handle vectors in case anybody out\n  there was being bad and using things beginning with _.\n  Add deprecation warning telling people to use xfunc, tfunc instead.\n* Add _xfunc_scalar, _tfunc_scalar for integrals.\n\nSome internal plumbing changes:\n* rename scalar inv efunc functions to include class name.  This is to\n  avoid pylint from complaining about overloaded functions with different\n  numbers of variables.\n* Make Flat cosmologies call their superclass constructors instead of\n  FLRW.__init__.\n* Remove some dead code in angular_diameter_distance_z1z2 -- it was\n  swapping z1, z2 if they were out of order, but that couldn't be\n  reached because the previous line was raising an error for that\n  condition anyways (since swapping doesn't work for array z1, z2 anyways!).\n\nAdd some tests\n* Add some tests of the different distance integrands to make\n  sure nothing got broken.  These just compare to what HEAD got\n  before the speedup rather than external sources -- but caught\n  some bugs, and so are totally worth including!\n* Some additional minor unit tests, mostly to get the coverage checker\n  to shut up about reduced coverage.  If the idea of adding that\n  was to shame people into adding more tests, well, apparently it works\n  on me.","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/ed7d94a7f2def8610687edce852710f973d09dfa"},{"sha":"78aba47e1dfad7785e6ab73ef4fbeb124b50d3bd","author":{"email":"da6b13ae5bc1edd63fbaa421fd5ef5233ae76713@colorado.edu","name":"Alex Conley"},"message":"Rename _scalar_inv_efunc to _inv_efunc_scalar for consistency with _[xt]func\n\n* Change depracation warnings on `_tfunc`, `_xfunc` to no longer say\n  they will become scalar.\n* Added non-standard subclass test for efunc, inv_efunc","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/78aba47e1dfad7785e6ab73ef4fbeb124b50d3bd"},{"sha":"8b6250df6bf372e2033b16e2dc16a6a602ac9ff1","author":{"email":"7e1aa19b8d982f59400eeb56b1a6d3ceda4853ad@stsci.edu","name":"Erik M. Bray"},"message":"Possible partial solution to the issue raised in #3777--it doesn't create a new class but it does at least make arrays of Quantity objects printable without breaking or changing too much else.  It adds a new UnitConversionError specifically for errors related to that, and is also a ValueError.","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/8b6250df6bf372e2033b16e2dc16a6a602ac9ff1"},{"sha":"69966af08cd1ea9b282c3dca1626a613c6bc9704","author":{"email":"7e1aa19b8d982f59400eeb56b1a6d3ceda4853ad@stsci.edu","name":"Erik M. Bray"},"message":"Add a simple test for this","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/69966af08cd1ea9b282c3dca1626a613c6bc9704"},{"sha":"71ce94b8739af6ab21e41476ab83f61b68a38b24","author":{"email":"7e1aa19b8d982f59400eeb56b1a6d3ceda4853ad@stsci.edu","name":"Erik M. Bray"},"message":"Added changelog entry for #3778 [skip ci]","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/71ce94b8739af6ab21e41476ab83f61b68a38b24"},{"sha":"3dbc520e64f96f130c1b7530c9b05d7ace42043a","author":{"email":"7e1aa19b8d982f59400eeb56b1a6d3ceda4853ad@stsci.edu","name":"Erik M. Bray"},"message":"Added some clarification about exception changes. [skip ci]","distinct":true,"url":"https://api.github.com/repos/saimn/astropy/commits/3dbc520e64f96f130c1b7530c9b05d7ace42043a"}]}