{"push_id":670172585,"size":123,"distinct_size":123,"ref":"refs/heads/backup","head":"1111a5afa8116f8213e1a150a45a2dc9db11f270","before":"cb0652ea5aa8a576239036fe807e856c74b48f5e","commits":[{"sha":"307a913cfd6a6cb436955c595186d9fb2fb2638d","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Add stubs for AbelMap and RCV.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/307a913cfd6a6cb436955c595186d9fb2fb2638d"},{"sha":"3d6a295aa0b7aeebcb9a9dca76afeee139b2c60a","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Performance improvements to integral_basis().\n\nThe way in which Sympy expressions are converted to\nPuiseuxXSeries is made more efficient. Additionally,\nsome intermediate steps in the integral basis\ncalculations are made slightly more efficient by\nappropriate use of cacheing.\n\nUnittests are implemented as well.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/3d6a295aa0b7aeebcb9a9dca76afeee139b2c60a"},{"sha":"a5a723de91dab4990fd0b987200e6e56c9d4635e","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Implement Abel Map and Discriminant Paths.\n\nRiemannSurfacePaths and AnalyticContinuators to discriminant\nplaces are implemented. Integration of paths is handled by\nAnalyticContinuators since the strategy decision for\nintegration is the same as the strategy decision for\nevaluation.\n\nAn AbelMap_Function class is created with a preliminary\nimplementation of the map. Additional (minor) work needs\nto be done to allow for arbitrary starting places.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/a5a723de91dab4990fd0b987200e6e56c9d4635e"},{"sha":"0a4952d94f1f8bfa88c5575a233997dd6d1726d3","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Fix puiseux._new_polynomial() constant term check.\n\nThe Newton polynomial iteration would check if the constant\nterm disappears. (Every Newton polynomial must have a zero\nconstant term.) However, Sympy cannot evaluate some\nexpressions to zero unless symplifying. Simplification is\ntoo expensive to perform on every polynomial coefficient so\nit is only performed to validate that the constant term\ndisappears.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/0a4952d94f1f8bfa88c5575a233997dd6d1726d3"},{"sha":"fc27233bdf766730952aa54497480105109b9fdb","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Switch to numerical approximation for Newton polys.\n\nPreviously, sympy.simplify was used to verify that the\nconstant term of the Newton polynomials are, in fact,\nzero. This method does not always work with RootOf\nobjects. Although not exact, the hope is that using\nnumerical approximations will account for more cases.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/fc27233bdf766730952aa54497480105109b9fdb"},{"sha":"d3e90c85ec085449b5a0505c8dcbb87947714176","author":{"email":"4e199b4a1c40b497a95fcd1cd896351733849949@gitter.im","name":"The Gitter Badger"},"message":"Added Gitter badge","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/d3e90c85ec085449b5a0505c8dcbb87947714176"},{"sha":"cc251262a2d7e9ec41bd0d3272909c6d69711971","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Merge pull request #59 from gitter-badger/gitter-badge\n\nAdd a Gitter chat badge to README.md","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/cc251262a2d7e9ec41bd0d3272909c6d69711971"},{"sha":"a3c09dbb034094046658abf09e336c8a3f844f33","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Update README.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/a3c09dbb034094046658abf09e336c8a3f844f33"},{"sha":"fb9303edf6fe42a10a04ccc8ff89d40e566a6517","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Implement Divisor class.\n\nOn initial implementation, a Divisor object is simply\na mechanism for managing formal sums of places on a Riemann\nsurface. Addition and subtraction of Divisors is supported\nalong with scalar multiplications.\n\nTODO: Additional mathematical functionality, such as degree,\nwill be added later.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/fb9303edf6fe42a10a04ccc8ff89d40e566a6517"},{"sha":"23136646898c57a2ef6c524b07bca7068c626de9","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"checkpoint","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/23136646898c57a2ef6c524b07bca7068c626de9"},{"sha":"d00edb4369b53b9d88ee4fd5c6124571282c4f0f","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Implement new technique for computing Puiseux.\n\nUse the method described in Poteaux and Rybowicz [1] for computing the\nsingular part of a Puiseux series. Use a modular Newton iteration\ntechnique for computing the regular parts of the series. These new\ntechniques are implemented so as to properly handle series with RootOf\ncoefficients as well as for performance improvements.\n\nNote that the PuiseuxTSeries objects have not yet been written to use\nthe new output data.\n\n[1] \"Towards a Symbolic-Numeric Method to Compute Puiseux Series : The\nModular Part\", Adrien Poteaux and Marc Rybowicz,\nhttp://arxiv.org/abs/0803.3027v1","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/d00edb4369b53b9d88ee4fd5c6124571282c4f0f"},{"sha":"2fb6442e28b0348fd0cf4b71f4ecc1f5e59d7693","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Checkpoint refactor.\n\nRootOf handling is more stable, now, but really requires\nfixing the say Sympy handles expressions involving RootOfs.\nIn particular, the parameter \"radicals=False\" is not\npreserved when using RootOfs in various functions.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/2fb6442e28b0348fd0cf4b71f4ecc1f5e59d7693"},{"sha":"441db7ad8b38aa32f6e0eecce5783a43d5625398","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Fix newton step output.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/441db7ad8b38aa32f6e0eecce5783a43d5625398"},{"sha":"bec491e34107f529f54a4d2143cdea0f99293c08","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Fix rootofsimp with non-polynomial expressions\n\nAllow rootofsimp to elegantly fail when an expression is not\na polynomial function of a RootOf.\n\nWARNING: there are still integral basis bugs in f6 and f10.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/bec491e34107f529f54a4d2143cdea0f99293c08"},{"sha":"eee2cf1b793a9eef8993aba79c9f7b17e53cae94","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Add differentials tests.\n\nWARNING: These do not work on all (most) examples. :(","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/eee2cf1b793a9eef8993aba79c9f7b17e53cae94"},{"sha":"e1e4ceaa323f58ef1fbf088dc1216128b11b9a4b","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Merge branch 'canonical' into dev","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/e1e4ceaa323f58ef1fbf088dc1216128b11b9a4b"},{"sha":"92889c0ba2f38892a70413ac97431e999f91eb88","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Valuation divisor works in RCV paper example\n\nWe can now compute valuation divisors of holomorphic\ndifferentials. Some notes about the additions:\n\n* multiple parts of the code requires temporarily replacing\n  RootOfs with dummy variables. This is done because of an\n  unwanted behavior in sympy when passing RootOfs to\n  functions like cancel() will not preserve the\n  \"radicals=False\" keyword / parameter.\n* Currently, Differential.valuation_divisor() is written\n  assuming that the differential is holomorphic as indicated\n  in the 2g-2 loop break.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/92889c0ba2f38892a70413ac97431e999f91eb88"},{"sha":"20c9bb0b58835e5750bc24b0fc243da3a9303183","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Fix Place __getitem__ behavior.\n\nPlace.__getitem__ was implemented to return the x- and\ny-parts of the place. In the regular case it simply\nreturns the components. In the discriminant case it\nreturns the x- and y-projections onto the curve.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/20c9bb0b58835e5750bc24b0fc243da3a9303183"},{"sha":"0c031bc33cd841105e24a51c141b536b2908dbce","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"Add xpath plotting in XPathFactory.\n\nUseful for debugging purposes to make sure the xpath is\ncorrect without having to construct a RiemannSurfacePath\nfirst.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/0c031bc33cd841105e24a51c141b536b2908dbce"},{"sha":"88d69222a3af335137e2c5d43d70fa9206d0f5dc","author":{"email":"4c20ece8f6fa4c0947ed86fe58a83dfc4c60964b@gmail.com","name":"Chris Swierczewski"},"message":"AbelMap appears to work for discriminant places\n\nA bug was discovered when analytically continuing to a\nplace with y-part going to infinity. A hackish fix was\nmade along with some changes to make discriminant\nanalytic continuation work.","distinct":true,"url":"https://api.github.com/repos/SartorisX/abelfunctions/commits/88d69222a3af335137e2c5d43d70fa9206d0f5dc"}]}