Browse Source

prepare hard fork

master
Zolfa 1 year ago
parent
commit
2786c9ffe1
25 changed files with 92 additions and 72 deletions
  1. +10
    -0
      pyproject.toml
  2. +37
    -0
      setup.cfg
  3. +0
    -31
      setup.py
  4. +3
    -3
      sphinx/conf.py
  5. +2
    -2
      src/zolfa/nd2reader/__init__.py
  6. +1
    -1
      src/zolfa/nd2reader/artificial.py
  7. +1
    -1
      src/zolfa/nd2reader/common.py
  8. +1
    -1
      src/zolfa/nd2reader/common_raw_metadata.py
  9. +0
    -0
      src/zolfa/nd2reader/exceptions.py
  10. +0
    -0
      src/zolfa/nd2reader/label_map.py
  11. +1
    -1
      src/zolfa/nd2reader/legacy.py
  12. +4
    -4
      src/zolfa/nd2reader/parser.py
  13. +2
    -2
      src/zolfa/nd2reader/raw_metadata.py
  14. +2
    -2
      src/zolfa/nd2reader/reader.py
  15. +0
    -0
      src/zolfa/nd2reader/stitched.py
  16. +4
    -0
      src/zolfa/nd2reader/version.py
  17. +1
    -1
      test.py
  18. +3
    -3
      tests/test_artificial.py
  19. +3
    -3
      tests/test_common.py
  20. +2
    -2
      tests/test_label_map.py
  21. +3
    -3
      tests/test_legacy.py
  22. +3
    -3
      tests/test_parser.py
  23. +4
    -4
      tests/test_raw_metadata.py
  24. +4
    -4
      tests/test_reader.py
  25. +1
    -1
      tests/test_version.py

+ 10
- 0
pyproject.toml View File

@ -0,0 +1,10 @@
[build-system]
requires = [
"setuptools>=42",
"wheel",
"setuptools_scm[toml]>3.4",
]
build-backend = "setuptools.build_meta"
[tool.setuptools_scm]
write_to = "src/zolfa/nd2reader/version.py"

+ 37
- 0
setup.cfg View File

@ -1,5 +1,42 @@
[metadata]
name = zolfa-nd2reader
version = attr:zolfa.nd2reader.version
description = A tool for reading ND2 files produced by NIS Elements
description-file = README.md
classifiers =
Development Status :: 5 - Production/Stable
Intended Audience :: Science/Research
License :: Freely Distributable
License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Operating System :: POSIX :: Linux
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3.4
Topic :: Scientific/Engineering
keywords =
nd2
nikon
microscopy
NIS Elements
author = Ruben Verweij, Lorenzo Zolfanelli
author_email = dev@zolfa.nl
url = https://projects.lilik.it/zolfa/zolfa-nd2reader
[options]
packages = find_namespace:
package_dir =
= src
python_requires = >=3.6
install_requires =
numpy>=1.14
six>=1.4
xmltodict>=0.9.2
PIMS>=0.5.0
setup_requires =
setuptools_scm
[options.packages.find]
where = src
include = zolfa.*
[bdist_wheel]
universal=1

+ 0
- 31
setup.py View File

@ -1,31 +0,0 @@
from setuptools import setup
#from nd2reader import __version__ as VERSION
if __name__ == '__main__':
setup(
name='nd2reader',
packages=['nd2reader'],
install_requires=[
'numpy>=1.14',
'six>=1.4',
'xmltodict>=0.9.2',
'PIMS>=0.5.0'
],
python_requires=">=3.6",
version="3.2.3-zolfa-dev0",
description='A tool for reading ND2 files produced by NIS Elements',
author='Ruben Verweij',
author_email='ruben@lighthacking.nl',
url='https://github.com/rbnvrw/nd2reader',
download_url='https://github.com/rbnvrw/nd2reader/tarball/%s' % "3.2.3-zolfa-dev0",
keywords=['nd2', 'nikon', 'microscopy', 'NIS Elements'],
classifiers=['Development Status :: 5 - Production/Stable',
'Intended Audience :: Science/Research',
'License :: Freely Distributable',
'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
'Operating System :: POSIX :: Linux',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3.4',
'Topic :: Scientific/Engineering',
]
)

+ 3
- 3
sphinx/conf.py View File

@ -2,7 +2,7 @@
# -*- coding: utf-8 -*-
import sphinx_bootstrap_theme
from recommonmark.parser import CommonMarkParser
from nd2reader import __version__ as VERSION
from zolfa.nd2reader.version import __version__ as VERSION
# -- General configuration ------------------------------------------------
@ -36,9 +36,9 @@ source_suffix = ['.rst', '.md']
master_doc = 'index'
# General information about the project.
project = 'nd2reader'
project = 'zolfa-nd2reader'
copyright = '2017 - 2019, Ruben Verweij'
author = 'Ruben Verweij'
author = 'Ruben Verweij, Lorenzo Zolfanelli'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the


nd2reader/__init__.py → src/zolfa/nd2reader/__init__.py View File


nd2reader/artificial.py → src/zolfa/nd2reader/artificial.py View File


nd2reader/common.py → src/zolfa/nd2reader/common.py View File


nd2reader/common_raw_metadata.py → src/zolfa/nd2reader/common_raw_metadata.py View File


nd2reader/exceptions.py → src/zolfa/nd2reader/exceptions.py View File


nd2reader/label_map.py → src/zolfa/nd2reader/label_map.py View File


nd2reader/legacy.py → src/zolfa/nd2reader/legacy.py View File


nd2reader/parser.py → src/zolfa/nd2reader/parser.py View File


nd2reader/raw_metadata.py → src/zolfa/nd2reader/raw_metadata.py View File


nd2reader/reader.py → src/zolfa/nd2reader/reader.py View File


nd2reader/stitched.py → src/zolfa/nd2reader/stitched.py View File


+ 4
- 0
src/zolfa/nd2reader/version.py View File

@ -0,0 +1,4 @@
# file generated by setuptools_scm
# don't change, don't track in version control
__version__ = version = '2.0.2.dev268+g026928a.d20230117'
__version_tuple__ = version_tuple = (2, 0, 2, 'dev268', 'g026928a.d20230117')

+ 1
- 1
test.py View File

@ -3,4 +3,4 @@ from os import path
file_path = path.abspath(__file__)
tests_path = path.join(path.abspath(path.dirname(file_path)), "tests")
nose.main(argv=[path.abspath(__file__), "--with-coverage", "--cover-erase", "--cover-package=nd2reader", tests_path])
nose.main(argv=[path.abspath(__file__), "--with-coverage", "--cover-erase", "--cover-package=zolfa.nd2reader", tests_path])

+ 3
- 3
tests/test_artificial.py View File

@ -3,10 +3,10 @@ from os import path
import six
import struct
from nd2reader.artificial import ArtificialND2
from nd2reader.common import get_version, parse_version, parse_date, _add_to_metadata, _parse_unsigned_char, \
from zolfa.nd2reader.artificial import ArtificialND2
from zolfa.nd2reader.common import get_version, parse_version, parse_date, _add_to_metadata, _parse_unsigned_char, \
_parse_unsigned_int, _parse_unsigned_long, _parse_double, check_or_make_dir
from nd2reader.exceptions import InvalidVersionError
from zolfa.nd2reader.exceptions import InvalidVersionError
class TestArtificial(unittest.TestCase):


+ 3
- 3
tests/test_common.py View File

@ -5,11 +5,11 @@ import array
import six
import struct
from nd2reader.artificial import ArtificialND2
from nd2reader.common import get_version, parse_version, parse_date, _add_to_metadata, _parse_unsigned_char, \
from zolfa.nd2reader.artificial import ArtificialND2
from zolfa.nd2reader.common import get_version, parse_version, parse_date, _add_to_metadata, _parse_unsigned_char, \
_parse_unsigned_int, _parse_unsigned_long, _parse_double, check_or_make_dir, _parse_string, _parse_char_array, \
get_from_dict_if_exists, read_chunk
from nd2reader.exceptions import InvalidVersionError
from zolfa.nd2reader.exceptions import InvalidVersionError
class TestCommon(unittest.TestCase):


+ 2
- 2
tests/test_label_map.py View File

@ -1,6 +1,6 @@
import unittest
from nd2reader.label_map import LabelMap
from nd2reader.artificial import ArtificialND2
from zolfa.nd2reader.label_map import LabelMap
from zolfa.nd2reader.artificial import ArtificialND2
class TestLabelMap(unittest.TestCase):


+ 3
- 3
tests/test_legacy.py View File

@ -1,9 +1,9 @@
import unittest
import warnings
from nd2reader.legacy import Nd2
from nd2reader.reader import ND2Reader
from nd2reader.artificial import ArtificialND2
from zolfa.nd2reader.legacy import Nd2
from zolfa.nd2reader.reader import ND2Reader
from zolfa.nd2reader.artificial import ArtificialND2
class TestLegacy(unittest.TestCase):


+ 3
- 3
tests/test_parser.py View File

@ -1,8 +1,8 @@
import unittest
from os import path
from nd2reader.artificial import ArtificialND2
from nd2reader.common import check_or_make_dir
from nd2reader.parser import Parser
from zolfa.nd2reader.artificial import ArtificialND2
from zolfa.nd2reader.common import check_or_make_dir
from zolfa.nd2reader.parser import Parser
import urllib.request


+ 4
- 4
tests/test_raw_metadata.py View File

@ -1,10 +1,10 @@
import unittest
import six
from nd2reader.artificial import ArtificialND2
from nd2reader.label_map import LabelMap
from nd2reader.raw_metadata import RawMetadata
from nd2reader.common_raw_metadata import parse_roi_shape, parse_roi_type, parse_dimension_text_line
from zolfa.nd2reader.artificial import ArtificialND2
from zolfa.nd2reader.label_map import LabelMap
from zolfa.nd2reader.raw_metadata import RawMetadata
from zolfa.nd2reader.common_raw_metadata import parse_roi_shape, parse_roi_type, parse_dimension_text_line
class TestRawMetadata(unittest.TestCase):


+ 4
- 4
tests/test_reader.py View File

@ -3,10 +3,10 @@ import numpy as np
import struct
from pims import Frame
from nd2reader.artificial import ArtificialND2
from nd2reader.exceptions import EmptyFileError, InvalidFileType
from nd2reader.reader import ND2Reader
from nd2reader.parser import Parser
from zolfa.nd2reader.artificial import ArtificialND2
from zolfa.nd2reader.exceptions import EmptyFileError, InvalidFileType
from zolfa.nd2reader.reader import ND2Reader
from zolfa.nd2reader.parser import Parser
class TestReader(unittest.TestCase):


+ 1
- 1
tests/test_version.py View File

@ -1,5 +1,5 @@
import unittest
from nd2reader import __version__ as VERSION
from zolfa.nd2reader import __version__ as VERSION
class TestVersion(unittest.TestCase):


Loading…
Cancel
Save