[build-system] requires = ["maturin>=1.4,<2.0"] build-backend = "maturin" [project] name = "rtx-neuro" version = "1.0.0" description = "High-performance MEG/EEG analysis library powered by Rust" readme = "README.md" requires-python = ">=3.9" license = {text = "MIT OR Apache-2.0"} keywords = ["neuroimaging", "meg", "eeg", "neuroscience", "signal-processing"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Rust", "Topic :: Scientific/Engineering :: Medical Science Apps.", "Topic :: Scientific/Engineering :: Bio-Informatics", ] dependencies = [ "numpy>=1.20", ] [project.optional-dependencies] dev = [ "pytest>=7.0", "pytest-cov>=4.0", "mne>=1.0", "scipy>=1.10", ] [project.urls] Homepage = "https://github.com/rustytorch/rustytorch" Documentation = "https://rustytorch.github.io/rtx-neuro" Repository = "https://github.com/rustytorch/rustytorch" [tool.maturin] features = ["extension-module"] python-source = "python" module-name = "rtx_neuro" [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] python_functions = ["test_*"]