{"push_id":837115635,"size":12,"distinct_size":3,"ref":"refs/heads/add-n-link-pendulum-regression-test","head":"efc968d7e27cdf9ac46de2325a9f644b03965d8a","before":"7b4b9456a2f82801b38d9ff8c950ff49cb1d3098","commits":[{"sha":"2e0b7d65251cc345d274401bf825daeb8c5224e3","author":{"email":"ff27de31c9bc92ba6cdf058c0dcbb5196125e031@gmail.com","name":"Oliver Lee"},"message":"Fix LaTeX output in mass spring damper example\n\nThis commit resolves https://github.com/pydy/pydy/issues/286.","distinct":false,"url":"https://api.github.com/repos/oliverlee/pydy/commits/2e0b7d65251cc345d274401bf825daeb8c5224e3"},{"sha":"ccd809ad3c1e7fa269cebccbc6ffda7cecc5fdca","author":{"email":"e440c91242a259b74bbd04cdbf568352a609f10c@gmail.com","name":"Jason K. Moore"},"message":"Merge pull request #289 from oliverlee/fix-mass-spring-damper-example-latex\n\nFix LaTeX output in mass spring damper example","distinct":false,"url":"https://api.github.com/repos/oliverlee/pydy/commits/ccd809ad3c1e7fa269cebccbc6ffda7cecc5fdca"},{"sha":"65a4dd7d762077ffdc3772074941f12ad2ff38a7","author":{"email":"ff27de31c9bc92ba6cdf058c0dcbb5196125e031@gmail.com","name":"Oliver Lee"},"message":"Don't use stdout=PIPE when generating Python modules\n\nWhen generating Python modules, use of stdout=PIPE or stderr=PIPE in\nsubprocess.call() can generate enough output that the OS pipe buffer\nblocks, resulting in a compilation failure of generated code. For more\ninformation, see Python documentation here:\nhttps://docs.python.org/3/library/subprocess.html#subprocess.call\n\nThis commit resolves https://github.com/pydy/pydy/issues/290.","distinct":false,"url":"https://api.github.com/repos/oliverlee/pydy/commits/65a4dd7d762077ffdc3772074941f12ad2ff38a7"},{"sha":"8ff727d6bb113466a72dcb45d927a758c56e90ca","author":{"email":"ff27de31c9bc92ba6cdf058c0dcbb5196125e031@gmail.com","name":"Oliver Lee"},"message":"Merge pull request #291 from oliverlee/fix-codegen-compile-failure\n\nDon't use stdout=PIPE when generating Python modules","distinct":false,"url":"https://api.github.com/repos/oliverlee/pydy/commits/8ff727d6bb113466a72dcb45d927a758c56e90ca"},{"sha":"12ef6f8151cc686bb0deaac11e980eddfd0370e4","author":{"email":"ff27de31c9bc92ba6cdf058c0dcbb5196125e031@gmail.com","name":"Oliver Lee"},"message":"Add test to reproduce linewrap error","distinct":false,"url":"https://api.github.com/repos/oliverlee/pydy/commits/12ef6f8151cc686bb0deaac11e980eddfd0370e4"},{"sha":"e11f2fe54562a09d6bcde523f14bbd5e4a7d85c8","author":{"email":"ff27de31c9bc92ba6cdf058c0dcbb5196125e031@gmail.com","name":"Oliver Lee"},"message":"Add whitespace to generated code to allow line breaks\n\nSome generated expressions, particularly those that contain only '*' and\n'/' operands, have no whitespace. In this case, the textwrap module may\nbreak the line in the middle of a symbol or mathematical expression if\nthe line is long, resulting in code that cannot compile. This commit\nadds whitespace before and after the '*', '/' operands so that textwrap\nwill have more options for inserting line breaks. The textwrap option\n'break_long_words' is also set to True, allowing long lines in the event\nthat no whitespace is present.\n\nThis commit resolves https://github.com/pydy/pydy/issues/263.","distinct":false,"url":"https://api.github.com/repos/oliverlee/pydy/commits/e11f2fe54562a09d6bcde523f14bbd5e4a7d85c8"},{"sha":"239b6da53a10c0d4f0bd1a40a693c017641336d3","author":{"email":"ff27de31c9bc92ba6cdf058c0dcbb5196125e031@gmail.com","name":"Oliver Lee"},"message":"Merge pull request #292 from oliverlee/fix-codegen-line-break\n\nFix codegen line break. This resolves #263.","distinct":false,"url":"https://api.github.com/repos/oliverlee/pydy/commits/239b6da53a10c0d4f0bd1a40a693c017641336d3"},{"sha":"acc95fc24a4ccac998e00180c7f18552f3936e21","author":{"email":"ff27de31c9bc92ba6cdf058c0dcbb5196125e031@gmail.com","name":"Oliver Lee"},"message":"Don't assume Scene always has a system\n\nThis commit resolves https://github.com/pydy/pydy/issues/294.","distinct":false,"url":"https://api.github.com/repos/oliverlee/pydy/commits/acc95fc24a4ccac998e00180c7f18552f3936e21"},{"sha":"b2f9e298c56b49ed259ae6d6869cd7d55f106920","author":{"email":"e440c91242a259b74bbd04cdbf568352a609f10c@gmail.com","name":"Jason K. Moore"},"message":"Merge pull request #295 from oliverlee/fix-scene-generate-json\n\nDon't assume Scene always has a system","distinct":false,"url":"https://api.github.com/repos/oliverlee/pydy/commits/b2f9e298c56b49ed259ae6d6869cd7d55f106920"},{"sha":"240c6d63fe0051b9139a7233d52b58378ff799d2","author":{"email":"ff27de31c9bc92ba6cdf058c0dcbb5196125e031@gmail.com","name":"Oliver Lee"},"message":"Add regression test for n-link pendulum model\n\nThis commit resolves https://github.com/pydy/pydy/issues/108.","distinct":true,"url":"https://api.github.com/repos/oliverlee/pydy/commits/240c6d63fe0051b9139a7233d52b58378ff799d2"},{"sha":"2db26df9e31472e8fa01c8c78b4f3980fa5723a6","author":{"email":"ff27de31c9bc92ba6cdf058c0dcbb5196125e031@gmail.com","name":"Oliver Lee"},"message":"Set absolute tolerance for n-link pendulum test","distinct":true,"url":"https://api.github.com/repos/oliverlee/pydy/commits/2db26df9e31472e8fa01c8c78b4f3980fa5723a6"},{"sha":"efc968d7e27cdf9ac46de2325a9f644b03965d8a","author":{"email":"ff27de31c9bc92ba6cdf058c0dcbb5196125e031@gmail.com","name":"Oliver Lee"},"message":"Change simulation parameters and test tolerances\n\nReduce total simulation time and decrease simulation time step so that\nwe do not compare states after the system trajectory has diverged due to\nchaotic behavior. Allow larger tolerances in comparison of system\ngeneralized speeds.","distinct":true,"url":"https://api.github.com/repos/oliverlee/pydy/commits/efc968d7e27cdf9ac46de2325a9f644b03965d8a"}]}