2023-08-24 06:12:58 +00:00
[ build-system ]
requires = [ "hatchling" ]
build-backend = "hatchling.build"
[ tool . hatch . metadata ]
allow-direct-references = true
[ project ]
name = "nqrduck-spectrometer-simulator"
2024-05-05 13:57:05 +00:00
version = "0.0.4"
2023-08-24 06:12:58 +00:00
authors = [
2024-04-23 16:30:02 +00:00
{ name = "jupfi" , email = "support@nqrduck.cool" } ,
2023-08-24 06:12:58 +00:00
]
description = "A submodule for the nqrduck-spectrometer module which implements the functionality of a NQR bloch simulator. This should enable easy simulation of NQR experiments."
readme = "README.md"
license = { file = "LICENSE" }
2024-04-23 16:30:02 +00:00
requires-python = ">=3.10"
2023-08-24 06:12:58 +00:00
classifiers = [
"Programming Language :: Python :: 3" ,
"License :: OSI Approved :: MIT License" ,
"Operating System :: OS Independent" ,
]
dependencies = [
"nqrduck-spectrometer" ,
"pyqt6" ,
2023-08-24 08:07:09 +00:00
"numpy" ,
2024-04-23 16:30:02 +00:00
"nqr-blochsimulator" ,
2023-08-24 06:12:58 +00:00
]
[ project . entry-points . "nqrduck" ]
2024-04-23 16:30:02 +00:00
"nqrduck-spectrometer-simulator" = "nqrduck_spectrometer_simulator.simulator:Simulator"
[ tool . ruff ]
exclude = [
"widget.py" ,
]
[ tool . ruff . lint ]
extend-select = [
"UP" , # pyupgrade
"D" , # pydocstyle
]
[ tool . ruff . lint . pydocstyle ]
convention = "google"
[ project . urls ]
"Homepage" = "https://nqrduck.cool"
"Bug Tracker" = "https://github.com/nqrduck/nqrduck-spectrometer-simulator/issues"
"Source Code" = "https://github.com/nqrduck/nqrduck-spectrometer-simulator"
[ tool . hatch . build . targets . wheel ]
packages = [ "src/nqrduck_spectrometer_simulator" ]