Commit Graph

103 Commits

Author SHA1 Message Date
Austin Bingham e02b7be182 Mostly PEP8 cleanups in the course of reading the code.
I took the liberty of adding a few specific exception types, some
documentation, and things like that, but this is mostly a cosmetic chance.
2014-09-02 09:39:04 +02:00
Robert Smallshire dcac37022d General cleanup. 2014-09-01 13:58:34 +02:00
Robert Smallshire 3b8f3ac26c Compile a struct format for trace headers 2014-08-27 15:57:27 +02:00
Robert Smallshire c6ebe9f3d6 Fixes blunders in trace header definition 2014-08-27 15:56:10 +02:00
Robert Smallshire 3a885b93ca Ignore data directory. 2014-08-27 15:55:45 +02:00
Robert Smallshire 8e08508ac6 Simplify code. 2014-08-27 10:24:54 +02:00
Robert Smallshire e64ec24bf7 Minor formatting consistency. 2014-08-27 10:06:44 +02:00
Robert Smallshire b816f7787b More PEP 8 naming compliance 2014-08-27 09:47:29 +02:00
Robert Smallshire 283070d491 Improved handling and tolerance of non-compliant SEG Y revisions. 2014-08-27 09:42:29 +02:00
Robert Smallshire b52aae71e4 More renaming towards PEP 8 standards. 2014-08-27 09:21:10 +02:00
Robert Smallshire 24eaa56908 Rename header and trace-header definition constant dictionaries to be more documentary, and in upper case. 2014-08-27 09:03:28 +02:00
Robert Smallshire 2e00902ed0 Don't unnecessarily pass the filename around on the read-path. 2014-08-27 08:55:53 +02:00
Robert Smallshire eb47898ae3 Removes unused legacy file. 2014-08-27 08:47:18 +02:00
Robert Smallshire 7e40a26196 Improves handling of mutable default arguments (empty dictionaries). 2014-08-27 08:46:37 +02:00
Robert Smallshire 15c9bf81c4 Merge pull request #6 from abingham/master
PEP8 cleanup
2014-08-26 18:28:56 +02:00
Austin Bingham 4cb5cf539a Replaced camelCase with undercaps. 2014-08-05 19:55:06 +02:00
Austin Bingham 7014fba323 Added command-line arguments to test. 2014-08-05 19:46:15 +02:00
Austin Bingham 662f7c67bb Updated test to use proper readSegy API.
Also structured it a little more sanely, and PEP8'd it.

Conflicts:
	testsegy.py
2014-08-05 19:27:52 +02:00
Austin Bingham 1c19444946 PEP8 cleanup 2014-08-05 16:14:44 +02:00
Robert Smallshire 24da1dd6cb Typo in README.rst 2014-07-19 22:17:14 +02:00
Robert Smallshire 1767538b5e Merge pull request #1 from VelizarVESSELINOV/master
Missing import, IBM float data management
2014-07-19 22:06:06 +02:00
VelizarVESSELINOV cabe8d71e1 Revision mismatch during BPS computation 2014-07-19 10:04:35 -07:00
VelizarVESSELINOV 99f65c9c8e Missing import, IBM float data management 2014-07-19 09:43:16 -07:00
Robert Smallshire 701c75f926 Update README.rst 2014-07-19 18:09:57 +02:00
Robert Smallshire c7eb00264e Merge branch 'master' of github.com:rob-smallshire/segpy 2014-07-19 17:51:19 +02:00
Robert Smallshire 34df01b65d Delete .hgtags 2014-07-19 17:51:14 +02:00
Robert Smallshire 4b1b4ce3e0 Added a .gitignore file 2014-07-19 17:51:00 +02:00
Robert Smallshire 89cb5a5d28 Emboldened enjoiner 2014-07-19 17:36:26 +02:00
Robert Smallshire 3eb58caae4 Update and rename README to README.rst 2014-07-19 17:35:28 +02:00
Robert Smallshire 429d0b8b24 Update README 2014-07-19 17:32:05 +02:00
Robert Smallshire 3d236ed96b Removing IDEA files 2012-03-25 19:38:57 +02:00
Robert Smallshire 31a88eb4b3 Refactoring for readability and performance. Reading trace headers is now about twice as fast. 2011-10-23 14:01:16 +02:00
Robert Smallshire 48d0b7b684 Minor improvements 2011-10-21 22:05:56 +02:00
Robert Smallshire 6b0399a5a2 PyCharm settings. 2011-10-20 22:15:30 +02:00
Robert Smallshire 00f1347658 Move IBM/IEEE float code to a separate module 2011-10-20 22:14:51 +02:00
Robert Smallshire f9639100a6 Close file properly. 2011-10-20 22:02:43 +02:00
Robert Smallshire 9adcc9bd79 Relocated header definitions into separate files. 2011-10-20 22:01:11 +02:00
Robert Smallshire 411453b765 Removed ununused classes and relocated pylab dependend plotting code to another module. 2011-10-20 21:38:14 +02:00
Robert Smallshire 5a359c8a1f Simplications for switching on type - using dictionaries and functions rather then if..elif.. 2011-10-20 21:33:28 +02:00
Robert Smallshire 9af1c27131 Simplify code to handle Seg Y revsions 0 and 1 and remove magic numbers 2011-10-20 19:47:39 +02:00
Robert Smallshire d4831516f3 More logging cleanup - inline unnecessary variables 2011-10-20 19:21:54 +02:00
Robert Smallshire df6edc96aa Move over to use standard library logging. 2011-10-20 19:10:36 +02:00
Robert Smallshire 35b987ea21 Readability: Spaces around operators 2011-10-19 23:17:20 +02:00
Robert Smallshire 6ccf6bac71 Replace magic numbers with constants. 2011-10-19 00:34:18 +02:00
Robert Smallshire 865994b1ad Readability: Even more spaces around operators. 2011-10-19 00:25:15 +02:00
Robert Smallshire d5f3feff2e Readability: More spaces around operators. 2011-10-18 21:42:29 +02:00
Robert Smallshire e1225e4ab6 Readability: Spaces around operators. 2011-10-18 21:27:47 +02:00
Robert Smallshire a62be5d2f5 Remove unnecessary comment noise 2011-10-18 19:16:32 +02:00
Robert Smallshire 0d5adb96cc Remove redundant semicolons 2011-10-18 19:13:46 +02:00
Robert Smallshire 687c0096ab Readability: Spaces after colons 2011-10-18 19:10:05 +02:00