Formatting fixes
This commit is contained in:
parent
300d6878bb
commit
1cea75be70
4 changed files with 31 additions and 32 deletions
|
|
@ -218,6 +218,7 @@ def cleanup():
|
||||||
|
|
||||||
atexit.register(cleanup)
|
atexit.register(cleanup)
|
||||||
|
|
||||||
|
|
||||||
def ofm_serve():
|
def ofm_serve():
|
||||||
# Start a debug server
|
# Start a debug server
|
||||||
from labthings import Server
|
from labthings import Server
|
||||||
|
|
@ -226,6 +227,7 @@ def ofm_serve():
|
||||||
server: Server = Server(app)
|
server: Server = Server(app)
|
||||||
server.run(host="0.0.0.0", port=5000, debug=debug_app, zeroconf=True)
|
server.run(host="0.0.0.0", port=5000, debug=debug_app, zeroconf=True)
|
||||||
|
|
||||||
|
|
||||||
# Start the app if the module is run directly
|
# Start the app if the module is run directly
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
ofm_serve()
|
ofm_serve()
|
||||||
|
|
|
||||||
|
|
@ -140,10 +140,7 @@ def sharpness_edge(image: np.ndarray) -> float:
|
||||||
n: int = 20
|
n: int = 20
|
||||||
edge: np.ndarray = np.array([[-1] * n + [1] * n])
|
edge: np.ndarray = np.array([[-1] * n + [1] * n])
|
||||||
return float(
|
return float(
|
||||||
np.sum(
|
np.sum([np.sum(ndimage.filters.convolve(gray, W) ** 2) for W in [edge, edge.T]])
|
||||||
[np.sum(ndimage.filters.convolve(gray, W) ** 2)
|
|
||||||
for W in [edge, edge.T]]
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -281,9 +281,7 @@ class SangaDeltaStage(SangaStage):
|
||||||
np.divide(2, np.sqrt(3)), np.divide(self.flex_b, self.flex_h)
|
np.divide(2, np.sqrt(3)), np.divide(self.flex_b, self.flex_h)
|
||||||
)
|
)
|
||||||
y_fac: float = -1 * np.divide(self.flex_b, self.flex_h)
|
y_fac: float = -1 * np.divide(self.flex_b, self.flex_h)
|
||||||
z_fac: float = np.multiply(
|
z_fac: float = np.multiply(np.divide(1, 3), np.divide(self.flex_b, self.flex_a))
|
||||||
np.divide(1, 3), np.divide(self.flex_b, self.flex_a)
|
|
||||||
)
|
|
||||||
|
|
||||||
self.Tvd: np.ndarray = np.array(
|
self.Tvd: np.ndarray = np.array(
|
||||||
[
|
[
|
||||||
|
|
|
||||||
52
setup.py
52
setup.py
|
|
@ -17,9 +17,9 @@ with open(path.join(here, "README.md"), encoding="utf-8") as f:
|
||||||
# Fields marked as "Optional" may be commented out.
|
# Fields marked as "Optional" may be commented out.
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name = "openflexure-microscope-server",
|
name="openflexure-microscope-server",
|
||||||
version = "2.9.3",
|
version="2.9.3",
|
||||||
description = "Python module, and Flask-based web API, to run the OpenFlexure Microscope.",
|
description="Python module, and Flask-based web API, to run the OpenFlexure Microscope.",
|
||||||
long_description=long_description, # Optional, read from README.md
|
long_description=long_description, # Optional, read from README.md
|
||||||
# Denotes that our long_description is in Markdown; valid values are
|
# Denotes that our long_description is in Markdown; valid values are
|
||||||
long_description_content_type="text/markdown", # Optional (see note above)
|
long_description_content_type="text/markdown", # Optional (see note above)
|
||||||
|
|
@ -38,33 +38,35 @@ setup(
|
||||||
#
|
#
|
||||||
# For a list of valid classifiers, see https://pypi.org/classifiers/
|
# For a list of valid classifiers, see https://pypi.org/classifiers/
|
||||||
classifiers=[ # Optional
|
classifiers=[ # Optional
|
||||||
# # How mature is this project? Common values are
|
# # How mature is this project? Common values are
|
||||||
# # 3 - Alpha
|
# # 3 - Alpha
|
||||||
# # 4 - Beta
|
# # 4 - Beta
|
||||||
# # 5 - Production/Stable
|
# # 5 - Production/Stable
|
||||||
# "Development Status :: 3 - Alpha",
|
# "Development Status :: 3 - Alpha",
|
||||||
# # Indicate who your project is intended for
|
# # Indicate who your project is intended for
|
||||||
# "Intended Audience :: Developers",
|
# "Intended Audience :: Developers",
|
||||||
# "Topic :: Software Development :: Build Tools",
|
# "Topic :: Software Development :: Build Tools",
|
||||||
# # Pick your license as you wish
|
# # Pick your license as you wish
|
||||||
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
|
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
|
||||||
# # Specify the Python versions you support here. In particular, ensure
|
# # Specify the Python versions you support here. In particular, ensure
|
||||||
# # that you indicate whether you support Python 2, Python 3 or both.
|
# # that you indicate whether you support Python 2, Python 3 or both.
|
||||||
# # These classifiers are *not* checked by 'pip install'. See instead
|
# # These classifiers are *not* checked by 'pip install'. See instead
|
||||||
# # 'python_requires' below.
|
# # 'python_requires' below.
|
||||||
# "Programming Language :: Python :: 2",
|
# "Programming Language :: Python :: 2",
|
||||||
# "Programming Language :: Python :: 2.7",
|
# "Programming Language :: Python :: 2.7",
|
||||||
# "Programming Language :: Python :: 3",
|
# "Programming Language :: Python :: 3",
|
||||||
# "Programming Language :: Python :: 3.5",
|
# "Programming Language :: Python :: 3.5",
|
||||||
# "Programming Language :: Python :: 3.6",
|
# "Programming Language :: Python :: 3.6",
|
||||||
# "Programming Language :: Python :: 3.7",
|
# "Programming Language :: Python :: 3.7",
|
||||||
],
|
],
|
||||||
# This field adds keywords for your project which will appear on the
|
# This field adds keywords for your project which will appear on the
|
||||||
# project page. What does your project relate to?
|
# project page. What does your project relate to?
|
||||||
#
|
#
|
||||||
# Note that this is a string of words separated by whitespace, not a list.
|
# Note that this is a string of words separated by whitespace, not a list.
|
||||||
keywords="raspberry pi arduino microscope", # Optional
|
keywords="raspberry pi arduino microscope", # Optional
|
||||||
packages=find_packages(exclude=["contrib", "docs", "tests", "*node_modules*"]), # Required
|
packages=find_packages(
|
||||||
|
exclude=["contrib", "docs", "tests", "*node_modules*"]
|
||||||
|
), # Required
|
||||||
# Specify which Python versions you support
|
# Specify which Python versions you support
|
||||||
python_requires="== 3.7.*",
|
python_requires="== 3.7.*",
|
||||||
# This field lists other packages that your project depends on to run.
|
# This field lists other packages that your project depends on to run.
|
||||||
|
|
@ -79,7 +81,7 @@ setup(
|
||||||
"numpy ~= 1.20",
|
"numpy ~= 1.20",
|
||||||
"scipy ~= 1.6.1",
|
"scipy ~= 1.6.1",
|
||||||
"python-dateutil ~= 2.8",
|
"python-dateutil ~= 2.8",
|
||||||
"psutil ~= 5.6.7", # Autostorage extension
|
"psutil ~= 5.6.7", # Autostorage extension
|
||||||
"opencv-python-headless ~= 4.5.1",
|
"opencv-python-headless ~= 4.5.1",
|
||||||
"sangaboard ~= 0.2",
|
"sangaboard ~= 0.2",
|
||||||
"expiringdict ~= 1.2.1",
|
"expiringdict ~= 1.2.1",
|
||||||
|
|
@ -156,6 +158,6 @@ setup(
|
||||||
# maintainers, and where to support the project financially. The key is
|
# maintainers, and where to support the project financially. The key is
|
||||||
# what's used to render the link text on PyPI.
|
# what's used to render the link text on PyPI.
|
||||||
project_urls={ # Optional
|
project_urls={ # Optional
|
||||||
"Source": "https://gitlab.com/openflexure/openflexure-microscope-server",
|
"Source": "https://gitlab.com/openflexure/openflexure-microscope-server"
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue