{"push_id":1277633996,"size":216,"distinct_size":141,"ref":"refs/heads/master","head":"3227f26f0eb447f4adb2445372cdbc52063478ea","before":"f284f789c74fc8696f61ab17380773e3ca9ad55d","commits":[{"sha":"81d9dbff9d23b7b5eb3a6ab4690411127b68bb70","author":{"name":"victortxa","email":"39ea61669a4d0dbdf3ff51cbc627293c33daffd1@gmail.com"},"message":"generate convulotional model from depth model","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/81d9dbff9d23b7b5eb3a6ab4690411127b68bb70"},{"sha":"da781ea701ad2dc656bded7ee619a06a86912c28","author":{"name":"victortxa","email":"39ea61669a4d0dbdf3ff51cbc627293c33daffd1@gmail.com"},"message":"Following PEP8 and header documentation more consisten","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/da781ea701ad2dc656bded7ee619a06a86912c28"},{"sha":"456318cdb05ec28ab848933071da190bd389a1b5","author":{"name":"victortxa","email":"39ea61669a4d0dbdf3ff51cbc627293c33daffd1@gmail.com"},"message":"Optional density input model added to the program","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/456318cdb05ec28ab848933071da190bd389a1b5"},{"sha":"30812baa16811fb34214d6d5ff267ca8d49a6d3e","author":{"name":"victortxa","email":"39ea61669a4d0dbdf3ff51cbc627293c33daffd1@gmail.com"},"message":"PEP 8 ok and density option fixed","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/30812baa16811fb34214d6d5ff267ca8d49a6d3e"},{"sha":"2ffcb9e9f8d013c26885106468311cb7caa327e5","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Refactoring inversion.base\n\nUsing ABCMeta, smarter cache system, summing makes a Composite object,\nindex a Composite to get the Objectives within,\neasier subclassing, no need to overload fit, better reprs.\n\nIssues:\n\n* Missing many docstrings\n* When adding 3, you get an Object + Composite. So indexing to get the\n  third objective is comp[1][1]. Maybe having a ravel method for this.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/2ffcb9e9f8d013c26885106468311cb7caa327e5"},{"sha":"50725c35b2be2cdb4049d1f70f7695ef2ac06660","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Removed Objective and made Mixins\n\nMade a mixin class for optimization (with fit, config, and the solvers)\nand one for the operator overloading (+ and *).\n\nSo far tests passing. Need more tests for a bunch of things, mainly\nMultiObjective.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/50725c35b2be2cdb4049d1f70f7695ef2ac06660"},{"sha":"92ebddfae0a42eb29825303826ada48cff1f37c1","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Solvers are no longer iterators\n\nThe iterator function was only used in one simple example. I removed it\nto enable passing the solvers to Cython in the future if needed.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/92ebddfae0a42eb29825303826ada48cff1f37c1"},{"sha":"b7d900135f5865ecedf72a6049124f89b91ae4f9","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Removed the epicenter recipe that used iterators\n\nIterator solvers are no longer supported","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/b7d900135f5865ecedf72a6049124f89b91ae4f9"},{"sha":"8a02a77366fb71dd92e67e084686d0487b170e9d","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"PEP8 corrections","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/8a02a77366fb71dd92e67e084686d0487b170e9d"},{"sha":"456e396e787817ae80ed4b54a89f0a172c19871f","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Capitalize some comments","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/456e396e787817ae80ed4b54a89f0a172c19871f"},{"sha":"2f12b61c6a1a2d211857efac6b03870dbd9cf67d","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Move the generic copy method to OperatorMixin\n\nThe arithmetic operations required a copy() method, so a simple\nimplementation of this (just calling copy.copy or copy.deepcopy) was\nmoved from MultiObjective to OperatorMixin. More sophisticated objects\nthat have cached methods (like Misfit) will need to overload this.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/2f12b61c6a1a2d211857efac6b03870dbd9cf67d"},{"sha":"0388d39d77404d7bac67a660d121dbb5d5669980","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Add regul_param as a property\n\nThis allows flushing the cached methods when it is set. This was a\nproblem with the Hessian, since it changed when the regul_param was\nchanged but the code kept using the old  cached version.\n\nAdded warning for attributes that you shouldn't change when subclassing\nMisfit.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/0388d39d77404d7bac67a660d121dbb5d5669980"},{"sha":"43c55cd3af503443bf9c5342e9ca374ef10e1264","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Adapted regularizing functions\n\nMade a new class Regularization as a base for the others. Caches the\nHessian in case it is linear. Missing support for LCurve.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/43c55cd3af503443bf9c5342e9ca374ef10e1264"},{"sha":"88429527ac761045c221cb5d1bdf971928b432ee","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Adapting eqlayer to new inversion\n\nTests are failing but the upcontinue recipe works. Need to investigate.\n\nMade the upcontinue recipe not use the LCurve to make it simpler. Will\nconvert a recipe of the PEL as well.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/88429527ac761045c221cb5d1bdf971928b432ee"},{"sha":"3ad8d23645d6a2d23d9ec261bcb77131a558935e","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"eqlayer tests failing because of small regul\n\nSince the misfit functions are no longer divided by the number\nof data, the regularization needed to be increased.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/3ad8d23645d6a2d23d9ec261bcb77131a558935e"},{"sha":"27095218843115c4acbbf3706fc3f8bb5bd2ffd0","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Remove the L-curve from the PEL upcontinue recipe\n\nSo that there  is at least one PEL recipe that does things independently\nof the L-curve. Otherwise it might give the impression that it is\nmandatory.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/27095218843115c4acbbf3706fc3f8bb5bd2ffd0"},{"sha":"609c357f00d757f30110331263f13f2c41627f54","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Revert solvers back to iterators\n\nAlso capture some stats about the optimization and yield with the\ncurrent estimate.\n\nMisfit exposes this under the 'stats_' attribute.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/609c357f00d757f30110331263f13f2c41627f54"},{"sha":"dd2f8d74abee18b911e98439c49e21a592749404","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Add method name to stats dict","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/dd2f8d74abee18b911e98439c49e21a592749404"},{"sha":"0cfecdc9f8c6a04a4d7392f63e18ec2f9fe88583","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Pass config args to components of MultObjective\n\nThe components of a multi-objective function might need to make some\nspecial configuration depending on the optimization method. So pass\nalong the config parameters down to them.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/0cfecdc9f8c6a04a4d7392f63e18ec2f9fe88583"},{"sha":"2ca48ab4ad1c4825c3207b8210b3f2d3429606aa","author":{"name":"Leonardo Uieda","email":"0b223fbae80ec06155aa852aee3c90ef8ee5854a@gmail.com"},"message":"Use a proper name for the step param in steepest\n\nWas calling it  stepsize, which is wrong because it isn't. Use the name\n\"beta\" because it's used in the docstring equations.","distinct":false,"url":"https://api.github.com/repos/cmeessen/fatiando/commits/2ca48ab4ad1c4825c3207b8210b3f2d3429606aa"}]}
{"actor":{"display_login":"cmeessen"}}