Merge branch 'issue49' into devel
This commit is contained in:
commit
b12f17d2f2
5 changed files with 29 additions and 9 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
"""glymur - read, write, and interrogate JPEG 2000 files
|
"""glymur - read, write, and interrogate JPEG 2000 files
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
def _glymurrc_fname():
|
def _glymurrc_fname():
|
||||||
"""Return the path to the configuration file.
|
"""Return the path to the configuration file.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -226,7 +226,7 @@ class Codestream:
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
msg = 'Codestream:\n'
|
msg = 'Codestream:\n'
|
||||||
for segment in self.segment:
|
for segment in self.segment:
|
||||||
strs = segment.__str__()
|
strs = str(segment)
|
||||||
|
|
||||||
# Add indentation
|
# Add indentation
|
||||||
strs = [(' ' + x + '\n') for x in strs.split('\n')]
|
strs = [(' ' + x + '\n') for x in strs.split('\n')]
|
||||||
|
|
|
||||||
19
glymur/data/__init__.py
Normal file
19
glymur/data/__init__.py
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
"""Shipping JPEG 2000 files.
|
||||||
|
|
||||||
|
There is only one JP2 file at the moment, "nemo.jp2", converted from the
|
||||||
|
original JPEG photo of the aftermath of NEMO, the nor'easter that shutdown
|
||||||
|
Boston in February of 2013.
|
||||||
|
"""
|
||||||
|
import pkg_resources
|
||||||
|
|
||||||
|
|
||||||
|
def nemo():
|
||||||
|
"""Shortcut for specifying path to nemo.jp2.
|
||||||
|
|
||||||
|
Returns
|
||||||
|
-------
|
||||||
|
file : str
|
||||||
|
Platform-independent path to nemo.jp2.
|
||||||
|
"""
|
||||||
|
file = pkg_resources.resource_filename(__name__, "nemo.jp2")
|
||||||
|
return file
|
||||||
|
|
@ -532,7 +532,7 @@ class ContiguousCodestreamBox(Jp2kBox):
|
||||||
msg = Jp2kBox.__str__(self)
|
msg = Jp2kBox.__str__(self)
|
||||||
msg += '\n Main header:'
|
msg += '\n Main header:'
|
||||||
for segment in self.main_header.segment:
|
for segment in self.main_header.segment:
|
||||||
segstr = segment.__str__()
|
segstr = str(segment)
|
||||||
|
|
||||||
# Add indentation.
|
# Add indentation.
|
||||||
strs = [('\n ' + x) for x in segstr.split('\n')]
|
strs = [('\n ' + x) for x in segstr.split('\n')]
|
||||||
|
|
@ -760,7 +760,7 @@ class AssociationBox(Jp2kBox):
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
msg = Jp2kBox.__str__(self)
|
msg = Jp2kBox.__str__(self)
|
||||||
for box in self.box:
|
for box in self.box:
|
||||||
boxstr = box.__str__()
|
boxstr = str(box)
|
||||||
|
|
||||||
# Add indentation.
|
# Add indentation.
|
||||||
strs = [('\n ' + x) for x in boxstr.split('\n')]
|
strs = [('\n ' + x) for x in boxstr.split('\n')]
|
||||||
|
|
@ -824,7 +824,7 @@ class JP2HeaderBox(Jp2kBox):
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
msg = Jp2kBox.__str__(self)
|
msg = Jp2kBox.__str__(self)
|
||||||
for box in self.box:
|
for box in self.box:
|
||||||
boxstr = box.__str__()
|
boxstr = str(box)
|
||||||
|
|
||||||
# Add indentation.
|
# Add indentation.
|
||||||
strs = [('\n ' + x) for x in boxstr.split('\n')]
|
strs = [('\n ' + x) for x in boxstr.split('\n')]
|
||||||
|
|
@ -1177,7 +1177,7 @@ class ResolutionBox(Jp2kBox):
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
msg = Jp2kBox.__str__(self)
|
msg = Jp2kBox.__str__(self)
|
||||||
for box in self.box:
|
for box in self.box:
|
||||||
boxstr = box.__str__()
|
boxstr = str(box)
|
||||||
|
|
||||||
# Add indentation.
|
# Add indentation.
|
||||||
strs = [('\n ' + x) for x in boxstr.split('\n')]
|
strs = [('\n ' + x) for x in boxstr.split('\n')]
|
||||||
|
|
@ -1554,7 +1554,7 @@ class UUIDInfoBox(Jp2kBox):
|
||||||
msg = Jp2kBox.__str__(self)
|
msg = Jp2kBox.__str__(self)
|
||||||
|
|
||||||
for box in self.box:
|
for box in self.box:
|
||||||
box_str = box.__str__()
|
box_str = str(box)
|
||||||
|
|
||||||
# Add indentation.
|
# Add indentation.
|
||||||
lst = [('\n ' + x) for x in box_str.split('\n')]
|
lst = [('\n ' + x) for x in box_str.split('\n')]
|
||||||
|
|
|
||||||
|
|
@ -87,10 +87,10 @@ class Jp2k(Jp2kBox):
|
||||||
metadata = ['File: ' + os.path.basename(self.filename)]
|
metadata = ['File: ' + os.path.basename(self.filename)]
|
||||||
if len(self.box) > 0:
|
if len(self.box) > 0:
|
||||||
for box in self.box:
|
for box in self.box:
|
||||||
metadata.append(box.__str__())
|
metadata.append(str(box))
|
||||||
else:
|
else:
|
||||||
c = self.get_codestream()
|
c = self.get_codestream()
|
||||||
metadata.append(c.__str__())
|
metadata.append(str(c))
|
||||||
return '\n'.join(metadata)
|
return '\n'.join(metadata)
|
||||||
|
|
||||||
def _parse(self):
|
def _parse(self):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue