nexgen

View on PyPIReverse Dependencies (2)

0.9.1 nexgen-0.9.1-py3-none-any.whl

Wheel Details

Project: nexgen
Version: 0.9.1
Filename: nexgen-0.9.1-py3-none-any.whl
Download: [link]
Size: 121500
MD5: 109d6b191b7e86b7a112b4728d625af6
SHA256: 1b62db3e6a75c4d830cd5ac5e6ff26c331cb4a6806b53c120d443a7e765bb62b
Uploaded: 2024-04-22 17:06:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nexgen
Version: 0.9.1
Summary: Next Generation Nexus Generator
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
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 (<2.0)
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 (<2.0.0); extra == "dev"
Requires-Dist: bump2version; extra == "dev"
Requires-Dist: pipdeptree; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: mockito; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: tox; 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: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nexgen/__init__.py sha256=UP7FsUN7Ds_h147Eb5IMJKCTwow7dX3w5J2tn25kpI8 284
nexgen/__main__.py sha256=uQVxfXhl6NK5pymDCPnOxNnTkksC_8JXoi8EmOHeu9s 169
nexgen/log.py sha256=LK3BPOTciDMd8cPecjnAC9F_jLigCzf8ZmkPHrln4Ew 2570
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=f12eybjCBLHTX0zSOHL3_KrifqSi7NLTkQq2CNnRHoU 8246
nexgen/beamlines/I19_2_gda_nxs.py sha256=bZZwSE_IXHEabQoAyUBmH1CoUhT1Jt6xDZMHJijZ-VU 12195
nexgen/beamlines/I19_2_nxs.py sha256=lY9ib3dPT9O8oVVMN_EL2VpExd3CYh1M_9O98Q18cnQ 19350
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=dXlIqfFGDXtfX5qOTUKda_QGyiJMxhBRusoSsXPZVRA 12755
nexgen/beamlines/SSX_Tristan_nxs.py sha256=94UXuF3O6Z8Wst59BPbsqvVTBcVId14A9yFX1StlJZY 9040
nexgen/beamlines/SSX_chip.py sha256=9K_SNtjXfEdOj5xxDUsFJlIBpHmEMNqgWI46EX5qfIY 7586
nexgen/beamlines/SSX_expt.py sha256=rfy4zNCDTQszyTxbJ6u48jDQMDD0QmPRDtndllfpoMw 8084
nexgen/beamlines/__init__.py sha256=ur97DU8FefF1l_TPQh31GLpJpaxnaf5qMrQJ77wTRkc 47
nexgen/beamlines/beamline_utils.py sha256=aLGUo6bBYuzEin1sz6IYADvqac8cUt8dXOUWSMnaLfY 2152
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=rAa4M89hm2zUAeEAzo9mvt7jU8dp1Z_1Ql-vrVhTBa8 6715
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=jHTx8Lyx0cfNp0iPWoN1XfG4ddys4m42GJgB84gop9Q 5292
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/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=yShUjXtGktBaK9POeJvqXhJ9e66XOxnJzUPi2wi730w 4784
nexgen/nxs_copy/copy_tristan_nexus.py sha256=nCTFHitF31H56qfMqwbcuZMbYTNsLfJQ1FFIj2kUNZg 11945
nexgen/nxs_copy/copy_utils.py sha256=gn62cyQ3Qgcp2JdHPhGg4DlNFDYsoB_YI2MYBsvgX2E 11970
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=7pTLBLvGuVOWH-hoOX-RCPWuWXxa7dCZKgx98cR0DTY 12055
nexgen/nxs_utils/goniometer.py sha256=APmqoBcyoFhBY3xmtPkESi35FxNEDKDzNumzzQX30oM 7147
nexgen/nxs_utils/sample.py sha256=bPMJvCWUySzMmARjzL1_2EPxnjFiB4ok1yWn9dqDd7A 301
nexgen/nxs_utils/scan_utils.py sha256=mn_CYBOMiiXBjl6O_lGurMOaJ9T0lm-8Qv81GeStEJQ 7085
nexgen/nxs_utils/source.py sha256=AAphJWk_7U_-ghDegFNnJe7WOxG3xfDGpaQwStJe7uo 2810
nexgen/nxs_write/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nexgen/nxs_write/nxclass_writers.py sha256=QJVKbiCi6l3tt_PWGybHl6h09MNnqa-P4jCGOxc16P4 37387
nexgen/nxs_write/nxmx_writer.py sha256=noUBYbvbMx98ECisnfWNqTci8tr3nFA6ktaI3Y1w2No 22162
nexgen/nxs_write/write_utils.py sha256=qYWWD8dnGHtw1-RC6NG2KMa-xmdw0Lz6gvMD0iy9hL8 11555
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=dSccsMxcdbxCbfRsXRJ2dKeccstOOQ2ra6rHq7LCCsI 10359
nexgen/tools/ed_tools.py sha256=agOuUmq_4FKxXoQpD3lAzXwx51E6VpIEOiOINVF3YJI 10343
nexgen/tools/meta_reader.py sha256=H0JuGV83x82dKTaeffOiCiPnt7Qv-A0NNjUhNkahVD8 9735
nexgen/tools/metafile.py sha256=1kVhX0Ta5htWECTmoCwmSaQhO1quPBr6rMX9_sRDtBk 7991
nexgen/tools/mrc_tools.py sha256=6cj2AEJFZxyfunQ27kckyOV0nWkV8aCLlI8BY1Yb-fg 6758
nexgen/tools/vds_tools.py sha256=ExfP9ZXhnfioOtPHbBzXQe_wRrM9Xs7CSyY9M5KMZAY 13035
nexgen-0.9.1.dist-info/LICENSE sha256=UmIrzlJcBAyHzx-JjhjPhyHFf9TKLIUrVxRVxTMKRzc 1528
nexgen-0.9.1.dist-info/METADATA sha256=9B0BCnzFFSbcvTWOdrbEuSpfKiiN9Tu1ZtCmTrImVZQ 4740
nexgen-0.9.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
nexgen-0.9.1.dist-info/entry_points.txt sha256=90bnAwIaqkodgwFZQ5shZVvfjdybO8BfQzxTXkMIzSk 405
nexgen-0.9.1.dist-info/top_level.txt sha256=oQYO-CI6_8mVvLTfrWfsAqz9VludilAlUMREUFF_scc 7
nexgen-0.9.1.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
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