Commit graph

1,115 commits

Author SHA1 Message Date
John Evans
0815db6c0d added test for image component parameters type 2014-10-21 10:30:20 -04:00
jevans
a783f6f139 internalized some private functions into Jp2k class methods 2014-10-20 21:50:26 -04:00
jevans
6abf184ad7 added compression parameters printing 2014-10-20 19:53:42 -04:00
John Evans
67456c3b89 untested __str__ for compression parameters type 2014-10-20 17:01:57 -04:00
jevans
3d60d30871 added print support for PocType 2014-10-19 18:13:59 -04:00
jevans
1a2aa8397b fix library path issue when no configuration file exists, #265 2014-10-19 13:13:35 -04:00
jevans
dc0c1950a2 printing of default decompression parameters 2014-10-19 13:00:45 -04:00
jevans
25d19226d2 merge branch 'issue278' into devel 2014-10-19 11:32:46 -04:00
jevans
5de1b8b240 remove LibraryNotFoundError, use RuntimeError instead, closes #274, #278
LibraryNotFoundError isn't needed because we already error out during
the import of glymur if neither openjpeg nor openjp2 can be found.

When read_bands is used and the library version is not at least 2.0.0,
use RuntimeError instead of LibraryNotFoundError.
2014-10-19 11:24:23 -04:00
jevans
dba289677d Merge branch 'issue265' into devel 2014-10-19 00:00:33 -04:00
jevans
60dcdfe9c5 refactored configuration file handling, closes #265 2014-10-18 23:59:32 -04:00
jevans
19b0533764 Merge branch 'issue277' into devel 2014-10-18 23:10:42 -04:00
jevans
41252f54de tidied up top-level imports, closes #277 2014-10-18 23:09:15 -04:00
jevans
ac019b32f7 Merge branch 'issue276' into devel 2014-10-18 21:43:10 -04:00
jevans
378cab4350 replaced windows temp file skip messages with a constant, closes #276 2014-10-18 21:41:44 -04:00
jevans
6b7a3be5de Merge branch 'issue273' into devel 2014-10-18 19:55:48 -04:00
jevans
f36c169f52 raise RuntimeError if writing with library version is too early, closes #273
We still raise a LibraryNotFoundError if there's no library at all
2014-10-18 19:52:22 -04:00
jevans
55acd9260c Merge branch 'issue270' into devel 2014-10-18 10:46:40 -04:00
jevans
b500287700 improved LibraryNotFoundError messages, docstring information, closes #270, #272 2014-10-18 10:45:07 -04:00
jevans
944bf95d45 Merge branch 'issue269' into devel 2014-10-18 08:39:05 -04:00
jevans
edde7d36b1 refactored private methods used by Jp2k write method, closes #269 2014-10-18 08:37:09 -04:00
jevans
2cbc0f3d1b Merge branch 'master' into devel 2014-10-17 20:31:16 -04:00
jevans
76014f9402 Merge branch 'devel' 2014-10-06 21:16:28 -04:00
jevans
617b9c4f00 bumping to 0.7.2 2014-10-06 21:16:11 -04:00
jevans
09f35d0db1 Merge branch 'issue267' into devel 2014-10-06 21:11:58 -04:00
jevans
4d652895bd added ellipsis support, fixed an array slicing corner case
Implemented most common ellipsis use cases.  Some refactoring.
Corner case where a single non-degenerate slice object is passed.
2014-10-06 21:09:07 -04:00
jevans
26fc4e7dfe Merge branch 'master' into devel 2014-10-04 17:33:35 -04:00
John Evans
e17c5d6092 Merge branch 'release-0.7.1' 2014-10-02 08:26:43 -04:00
John Evans
454afec67b bumping to 0.7.1 2014-10-02 08:21:04 -04:00
John Evans
af699fedfe updated README to mention Python 3.4 2014-10-02 08:18:40 -04:00
jevans
9ae8e8bd2f Merge branch 'master' into devel
Conflicts:
	CHANGES.txt
	docs/source/conf.py
	docs/source/roadmap.rst
	glymur/version.py
2014-10-01 19:02:18 -04:00
jevans
6af4b7f0a7 fix merge conflict 2014-10-01 18:55:19 -04:00
jevans
074bc588a8 Merge branch 'release-0.7.0rc1'
Conflicts:
	docs/source/conf.py
	glymur/version.py
2014-10-01 18:54:53 -04:00
jevans
fc56012dce release 0.7.0 2014-10-01 18:53:46 -04:00
John Evans
0e2aa4492c housecleaning for 0.7.0 release
Add testing mention of CentOS, windows.
Skipping some tests on versions 1.3 and 1.4
Minor doc mods.
For whatever stupid reason, np.log2(x) cannot be relied upon to be an
integer when x is a power of 2 ON WIN32!!!  All hail win32!
Better error message if array-style slice other than [:]
2014-09-30 18:41:02 -04:00
jevans
83df953389 more doc updates 2014-09-25 18:52:19 -04:00
John Evans
a2a6b62316 minor doc mods 2014-09-25 15:26:34 -04:00
John Evans
653db644b5 skipping some tests on versions 1.3 and 1.4 2014-09-25 15:26:19 -04:00
John Evans
4284adb387 add testing mention of CentOS 2014-09-25 14:51:39 -04:00
John Evans
55ef875275 clarification of wording 2014-09-25 14:51:23 -04:00
John Evans
7feb71e55b skip one test for openjpeg versions < 1.5 2014-09-25 14:50:53 -04:00
John Evans
873bb0c900 housecleaning for 0.7.0 release 2014-09-25 09:12:46 -04:00
jevans
64fa597b18 Merge branch 'issue266' into devel 2014-09-24 21:48:21 -04:00
jevans
f22a653110 TestParsing tearDown was not being done correctly
By just passing, the correct test state was not being restored.
2014-09-24 21:47:09 -04:00
jevans
2e55a0a8a8 pinpointed test_main_header as culprit for 3 unexplained failures 2014-09-24 20:59:39 -04:00
jevans
f6c1f57177 Merge branch 'issue248' into devel 2014-09-23 20:06:03 -04:00
jevans
9bebd6438c box_id and longname are class attributes now instead of instance attributes
Some simplification of the individual box constructors, and a palette box
error message became a bit more clear because of this.
2014-09-23 20:00:47 -04:00
jevans
a45e653a0a Merge branch 'devel' into issue248 2014-09-23 18:53:12 -04:00
jevans
6035517831 Merge branch 'issue265' into devel 2014-09-22 21:17:47 -04:00
jevans
d2dc37bd5e fixed two bugs unknowingly introduced into cinema2k/4k testing 2014-09-22 21:15:49 -04:00