nexgen

View on PyPIReverse Dependencies (3)

0.9.10 nexgen-0.9.10-py3-none-any.whl

Wheel Details

Project: nexgen
Version: 0.9.10
Filename: nexgen-0.9.10-py3-none-any.whl
Download: [link]
Size: 126565
MD5: 5aae16a0fabbec0e7b9945c3505510af
SHA256: a8ce8a5e397e6306284db341b771fdc9ca64f088345a4f4b8ed80f8b6b189bed
Uploaded: 2024-12-10 16:41:52 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nexgen
Version: 0.9.10
Summary: Next Generation Nexus Generator
Author-Email: Diamond Light Source - Scientific Software <scientificsoftware[at]diamond.ac.uk>
Project-Url: GitHub, https://github.com/DiamondLightSource/nexgen
Project-Url: Documentation, https://nexgen.readthedocs.io/
Project-Url: Bug-Tracker, https://github.com/DiamondLightSource/nexgen/issues
License: BSD 3-Clause License Copyright (c) 2021, Diamond Light Source All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: nexus,NXmx
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: freephil
Requires-Dist: h5py
Requires-Dist: hdf5plugin (>=4.0.1)
Requires-Dist: numpy
Requires-Dist: pint
Requires-Dist: importlib_resources (>=1.1)
Requires-Dist: scanspec
Requires-Dist: dataclasses-json
Requires-Dist: pydantic
Requires-Dist: flexparser (==0.3.1)
Requires-Dist: black; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-random-order; extra == "dev"
Requires-Dist: sphinx-autobuild; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: autodoc_pydantic; extra == "dev"
Requires-Dist: bump-my-version; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: mockito; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pipdeptree; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: types-mock; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 1297 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nexgen/__init__.py sha256=rFkQfsfJc4GuMjW4f_8m15CzCRnA0ql6VTuHB8KyGYE 285
nexgen/__main__.py sha256=DCugA4B1kZsoryqOgjStCzzvj53-i0SPWTlCz55Wv5I 172
nexgen/log.py sha256=VqxbZX_FCBViLUKA0TcIlLpBgPjxZ7EuCfYAOwYkn5A 2569
nexgen/utils.py sha256=nhEFNYg7nLe7C0J9H9rQqDO3jZOV2Amgh_WoJy_H2NU 8211
nexgen/beamlines/ED_params.py sha256=80fQ4DJtgqzrJO7-1DoI8KkPRpw_gHOA0eAZSs0RxM4 1713
nexgen/beamlines/ED_singla_nxs.py sha256=v9w9HR9U5d2sk0spJGA64ylDd9pWSfvMdXVPJiAIrdI 8249
nexgen/beamlines/I19_2_gda_nxs.py sha256=x9a3J05-xYluCtm6OqVBKAZuy0GuNGIVhL8bo3jxRiU 12298
nexgen/beamlines/I19_2_nxs.py sha256=p3B7B6DzSS4Xw36NkwW0eP4i8JTTTtFmY-cnRKh5xG8 20109
nexgen/beamlines/I19_2_params.py sha256=ZNtE0zHjqyvKfypv0vz6_JdBEANEuZ5bFrYGubxz9eE 1313
nexgen/beamlines/I24_params.py sha256=iWTItZQCbpALQVJ_w7cLx5p2ESAOtexOq_PnXvw9aek 2812
nexgen/beamlines/SSX_Eiger_nxs.py sha256=qgwjMlUAPojFg7j6MYaeYQdSwgVT2Xuy3fotsH6NPC4 13644
nexgen/beamlines/SSX_Tristan_nxs.py sha256=MCZ0uNkj_lIhgOJpC1lRV1qz5iyC5Ae-Ph-a0MIqIR8 9028
nexgen/beamlines/SSX_chip.py sha256=uAbVYx5AGejTMD0hwEhQ6g1JYegxUqWFeL25BwUDkSE 7275
nexgen/beamlines/SSX_expt.py sha256=PFAG7_6zYbvV7n2WVjBvWNdmsxGP82uUhb0E1QsFnsY 8099
nexgen/beamlines/__init__.py sha256=ur97DU8FefF1l_TPQh31GLpJpaxnaf5qMrQJ77wTRkc 47
nexgen/beamlines/beamline_utils.py sha256=lGBkwAa1k16oS0N4oOEttElleY-NZAJgu6FhZadkcDs 2671
nexgen/beamlines/GDAtools/ExtendedRequest.py sha256=TGD1MiIoaceQ-b-AzR42NYw2a3F63lFXu8wREpJBvlY 4264
nexgen/beamlines/GDAtools/GDAjson2params.py sha256=pCjz7huqoriXJoAjuFtLv6JKznyhLQEYDoZCdSA2llY 4967
nexgen/beamlines/GDAtools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nexgen/command_line/ED_mrc_to_nexus.py sha256=jhv2m5f4SBVsmxuXG40H6KFV9B_kXm7I0Kv75gA13Uc 6718
nexgen/command_line/ED_nexus.py sha256=UolI6q5sdLK9AD4UtLntsypoMctnL5hYPw3P9DZxlEw 7378
nexgen/command_line/I19_2_cli.py sha256=IUHpBWzL_wx8RLdkjYKE9ldJ2vLPazhn9cDsAb7Ue4k 8555
nexgen/command_line/SSX_cli.py sha256=w7Z5e-NyGx1-SrGYGQACYGoNyl4IO3ktoWQ71DfJ9t4 5303
nexgen/command_line/__init__.py sha256=ye_wF52Z4ygJyhA7skRrjbusn-ecpAS-zdwM0ObuI_U 3112
nexgen/command_line/cli_utils.py sha256=3PNNLarZplr_1bVYo4A3P3fg7xevvc4t6ni6u8nr6Z0 14082
nexgen/command_line/compare_pcap.py sha256=M01oCX2nzet9qCSQ0m_1A3MKPFf2FkrWwVvWT0IsTGw 6500
nexgen/command_line/copy_nexus.py sha256=-gDLBu0yifyv5c0gsK5-k-1mkc5viQMcJYG6NyG_SwY 7221
nexgen/command_line/nexus_generator.py sha256=XCnXvtbLqNaEtcUsJmW-vl-JjQf67wVwWomBInKUK6E 27639
nexgen/command_line/nxs_phil.py sha256=_spS_NFxuldiap3tnSTEmhtTWaGXQIkeuiCR6qAhMpk 8223
nexgen/command_line/phil_files_cli.py sha256=1c1z6Ts_hEkAYhE5yBqkxnSGyJaTIv-BpPtZ0RSFZUE 4025
nexgen/nxs_copy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nexgen/nxs_copy/copy_nexus.py sha256=rjwW54czdpGSDOvlp5cAnbrvLSPoXyKVofDsmP-WkI4 4773
nexgen/nxs_copy/copy_tristan_nexus.py sha256=nCTFHitF31H56qfMqwbcuZMbYTNsLfJQ1FFIj2kUNZg 11945
nexgen/nxs_copy/copy_utils.py sha256=QIXw4p-kOJSKfKmksT7SH5kVvO-1opgDvxYhBF3gmUU 12312
nexgen/nxs_utils/__init__.py sha256=AGF1uRw_X8TPgDS7kMuD1tMhQm6sOUpkMjtUY-5ic3M 709
nexgen/nxs_utils/axes.py sha256=5XZja7v-IgZ_tC58wczIerXVJF7pB8808eQmCEYzsPs 2311
nexgen/nxs_utils/detector.py sha256=f-cjIOmD9y9iMGKlhTMD1-3InmN6xz-CjIgYkvducxk 12330
nexgen/nxs_utils/goniometer.py sha256=APmqoBcyoFhBY3xmtPkESi35FxNEDKDzNumzzQX30oM 7147
nexgen/nxs_utils/sample.py sha256=bPMJvCWUySzMmARjzL1_2EPxnjFiB4ok1yWn9dqDd7A 301
nexgen/nxs_utils/scan_utils.py sha256=izpMpu6PZEFnKop3HJHeoZwm1EXvMHPJf0ZPtq0-u34 7053
nexgen/nxs_utils/source.py sha256=AAphJWk_7U_-ghDegFNnJe7WOxG3xfDGpaQwStJe7uo 2810
nexgen/nxs_write/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nexgen/nxs_write/ed_nxmx_writer.py sha256=X-9mPouMipwWqJT2WO62xj81N4mTqcYVs9e4WEgqVV0 9423
nexgen/nxs_write/nxclass_writers.py sha256=kJlM-uugPE8Lb1EtTs4mnCOkLIFZvceBsp49mGnOCJs 32769
nexgen/nxs_write/nxmx_writer.py sha256=3roJAreIfIFdDCy0choDQB5kxf1dOd2w9_Hz-kQY9wA 15099
nexgen/nxs_write/write_utils.py sha256=DFDG_Pz3J7blElFxMiPTujNltcH1HOq502p5B_dFf9Q 13117
nexgen/templates/DLS_Template.phil sha256=Jo4sfZs7YFyPd3OeahFS-mQu69jLIC7JFxV1450EgYc 1382
nexgen/templates/ED_Singla.phil sha256=8mcPq7OA0Qd1PmmtKTI5Zdn9PZwVyib-DnMXKqzRHjw 1312
nexgen/templates/I03_Eiger.phil sha256=xKQHkXjIyWTVwHlkP4zOS2fzl5aOdXDqvsnNcP-7bHQ 1370
nexgen/templates/I19-2_Eiger.phil sha256=co3KsKvLyKEUAq4sGAP3Pj-48RHefEK9PT2h2HImkAo 1406
nexgen/templates/I19-2_Tristan.phil sha256=d1DMuCEiZVE1TMY5zMOMy76lPyAZHaLrZkx-R5HpCI8 1512
nexgen/templates/I24_Eiger.phil sha256=4yRHIZRxq14i9pPZCOqD1vlE11aOP5A9kaOCM0Kspq8 1266
nexgen/templates/VMXi.phil sha256=za1N-k3PyE8Hf2euPYL5UR3sO1y2ssItgfcmUYsAJ3A 1188
nexgen/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nexgen/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nexgen/tools/constants.py sha256=lr3V4E_WDvqJtPNnTvZ3Ic6C6FqLo6gsQjvkuO7xutM 567
nexgen/tools/data_writer.py sha256=uw8bpf448MDKLIABY6pmcBcSK70tOQMSeO_-9F7gLwE 10374
nexgen/tools/ed_tools.py sha256=agOuUmq_4FKxXoQpD3lAzXwx51E6VpIEOiOINVF3YJI 10343
nexgen/tools/meta_reader.py sha256=ZpAY-73mTnNOw4Wu4UWoDS0aDYkLRvZeJ7LaHTRTK7M 9751
nexgen/tools/metafile.py sha256=HlqV_h4XbazaSi-uD50EDyzfxip0xED4RSFtSibFCPc 9418
nexgen/tools/mrc_tools.py sha256=Htl0lX5KM0aOEKRdjMe1ZjcZ2kqlmAvs5VFXM_LWnQM 6756
nexgen/tools/vds_tools.py sha256=xt2Ysmju6mer9CrnbG6LpCBzLoyblwZpXrlGyj6v3EY 13061
nexgen-0.9.10.dist-info/LICENSE sha256=UmIrzlJcBAyHzx-JjhjPhyHFf9TKLIUrVxRVxTMKRzc 1528
nexgen-0.9.10.dist-info/METADATA sha256=CE84J1unnl9P4RhRPdgceVNp28FdNiXNoE-wCP5umTI 4926
nexgen-0.9.10.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
nexgen-0.9.10.dist-info/entry_points.txt sha256=8fuZEX9T1ZBjrjb9wwcflbdIUw4thcAbhkmVYmoDGcw 458
nexgen-0.9.10.dist-info/top_level.txt sha256=oQYO-CI6_8mVvLTfrWfsAqz9VludilAlUMREUFF_scc 7
nexgen-0.9.10.dist-info/RECORD

top_level.txt

nexgen

entry_points.txt

ED_mrc_to_nexus = nexgen.command_line.ED_mrc_to_nexus:main
ED_nexus = nexgen.command_line.ED_nexus:main
I19_nexus = nexgen.command_line.I19_2_cli:main
SSX_nexus = nexgen.command_line.SSX_cli:main
compare_pcap = nexgen.command_line.compare_pcap:main
copy_nexus = nexgen.command_line.copy_nexus:main
generate_nexus = nexgen.command_line.nexus_generator:main
nexgen = nexgen.__main__:main
nexgen_phil = nexgen.command_line.phil_files_cli:main