{"push_id":551160630,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"44e3ec7b0182ae0429fadaba30dae0694682a107","before":"09cd14f0ab439c2d4a4516020d3c9043df85203a","commits":[{"sha":"03306a6a0f1859140ceabd9a5cdfdc6e8c88deca","author":{"email":"d52398b727a62c5e1d1f85f7b3fc329d79360efb@gmail.com","name":"David Ketcheson"},"message":"Clean up ASCII i/o.\n\nUse with statements so that files are always closed.\nRemove special error handling for IO errors, since default\ntraceback is just as informative.\nWrite NaNs to aux array if it is not initialized.","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/03306a6a0f1859140ceabd9a5cdfdc6e8c88deca"},{"sha":"0cbf13adf69c0b13c605f265ab40988bd0056690","author":{"email":"d52398b727a62c5e1d1f85f7b3fc329d79360efb@gmail.com","name":"David Ketcheson"},"message":"Clean up io/binary.py.\n\n- always close files\n- no special IO error handling, since default traceback is just as\n  informative\n- combine dimension-independent parts of code","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/0cbf13adf69c0b13c605f265ab40988bd0056690"},{"sha":"4c15eaaad44bcb993ac88adc2418bff3905128f1","author":{"email":"d52398b727a62c5e1d1f85f7b3fc329d79360efb@gmail.com","name":"David Ketcheson"},"message":"Clean up io/petsc.py.\n\nAlways close files.\nSimpler handling of default options.","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/4c15eaaad44bcb993ac88adc2418bff3905128f1"},{"sha":"7c030cab01a06d64ece44cfad83ef8237b539794","author":{"email":"d52398b727a62c5e1d1f85f7b3fc329d79360efb@gmail.com","name":"David Ketcheson"},"message":"Clean up io/hdf5.py.\n\n- always close files\n- move logger message that could never be reached\n- remove exceptions that could never be reached\n- remove options code that does nothing in read function\n- remove bc_lower and bc_upper which no longer belong to dimension\n  objects\n- don't use exec\n- remove comments that merely restate clear code","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/7c030cab01a06d64ece44cfad83ef8237b539794"},{"sha":"5e2fa50a570b7bf5b07d2db2de4a8a8fd3b00619","author":{"email":"d52398b727a62c5e1d1f85f7b3fc329d79360efb@gmail.com","name":"David Ketcheson"},"message":"Add tests for file IO.\n\nexamples/euler_3d/test_io.py tests the ASCII and HDF5 file formats.","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/5e2fa50a570b7bf5b07d2db2de4a8a8fd3b00619"},{"sha":"f778c63b94b5f7a3b4bea799c72cdef67e01f496","author":{"email":"d52398b727a62c5e1d1f85f7b3fc329d79360efb@gmail.com","name":"David Ketcheson"},"message":"Fix bugs in binary.py (introduced in recent commit).","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/f778c63b94b5f7a3b4bea799c72cdef67e01f496"},{"sha":"ee6d76e8be373b05ad8cfd4eda1639911bcb3e34","author":{"email":"d52398b727a62c5e1d1f85f7b3fc329d79360efb@gmail.com","name":"David Ketcheson"},"message":"Fix bug in hdf5 writer and add more IO tests.\n\nAlso moved IO tests to pyclaw/tests/ directory.","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/ee6d76e8be373b05ad8cfd4eda1639911bcb3e34"},{"sha":"f755c815cb2d5c44377ce7b815fcfcdda6472d16","author":{"email":"d52398b727a62c5e1d1f85f7b3fc329d79360efb@gmail.com","name":"David Ketcheson"},"message":"Update controller doctest dimension call.\n\nPass name as keyword argument.","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/f755c815cb2d5c44377ce7b815fcfcdda6472d16"},{"sha":"dec8dfee306d0872215be2bb2abbad338bd6899c","author":{"email":"d52398b727a62c5e1d1f85f7b3fc329d79360efb@gmail.com","name":"David Ketcheson"},"message":"Merge branch 'master' into more_io_cleanup\n\n* master:\n  Add ability to skip Sedov test (disable PETSc)\n  Need pip in stack python for coverage/coveralls\n  Move coverage tools to hashstack build\n  Add scipy/mpl/h5py, streamline Travis\n  Remove verbosity from untar\n  Fast binary-cached build of hashdist dependencies","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/dec8dfee306d0872215be2bb2abbad338bd6899c"},{"sha":"940ec70133cf8bab8dd4f762e0f465c1981d52c4","author":{"email":"d52398b727a62c5e1d1f85f7b3fc329d79360efb@gmail.com","name":"David Ketcheson"},"message":"Run tests from src/pyclaw on Travis.\n\nIn order to pick up new IO tests.","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/940ec70133cf8bab8dd4f762e0f465c1981d52c4"},{"sha":"44e3ec7b0182ae0429fadaba30dae0694682a107","author":{"email":"68c95f04345d916f67076164c3f514b330a03f40@gmail.com","name":"Kyle Mandli"},"message":"Merge pull request #498 from ketch/more_io_cleanup\n\nFile IO: clean up and test","distinct":true,"url":"https://api.github.com/repos/clawpack/pyclaw/commits/44e3ec7b0182ae0429fadaba30dae0694682a107"}]}