42 lines
No EOL
2 KiB
Python
42 lines
No EOL
2 KiB
Python
from setuptools import setup, find_packages
|
|
setup(
|
|
name='sbmy_control',
|
|
version='0.1.0',
|
|
author='Mayeul Aubin',
|
|
author_email='mayeul.aubin@iap.fr',
|
|
description='Simbelmyne control package',
|
|
long_description='This package provides control functionalities for Simbelmyne. It allows to create automatically all the required files and scripts to run a N-body simulation with Simbelmyne, using monofonIC for initial conditions. The subpackage `analysis` provides tools to analyze the results of the simulation (slices and power spectra), while the subpackage `scripts` includes tools to handle snapshots, tiles and density fields.',
|
|
long_description_content_type='text/markdown',
|
|
url='https://git.aquila-consortium.org/maubin/sbmy_control',
|
|
packages=find_packages(),
|
|
install_requires=[
|
|
'pysbmy',
|
|
'numpy',
|
|
'matplotlib',
|
|
'h5py',
|
|
'tqdm',
|
|
],
|
|
license='GPL-3.0',
|
|
classifiers=[
|
|
'Development Status :: 3 - Alpha',
|
|
'Intended Audience :: Science/Research',
|
|
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
|
|
'Programming Language :: Python :: 3',
|
|
'Programming Language :: Python :: 3.8',
|
|
'Programming Language :: Python :: 3.9',
|
|
'Programming Language :: Python :: 3.10',
|
|
'Programming Language :: Python :: 3.11',
|
|
],
|
|
python_requires='>=3.8',
|
|
entry_points={
|
|
'console_scripts': [
|
|
'sbmy_control=sbmy_control.main:console_main',
|
|
'slices=sbmy_control.analysis.slices:console_main',
|
|
'power_spectrum=sbmy_control.analysis.power_spectrum:console_main',
|
|
'field_to_field=sbmy_control.scripts.field_to_field:console_main',
|
|
'gather_tiles=sbmy_control.scripts.gather_tiles:console_main',
|
|
'convert_snapshot_to_density=sbmy_control.scripts.convert_snapshot_to_density:console_main',
|
|
'scola_submit=sbmy_control.scripts.scola_submit:console_main',
|
|
],
|
|
},
|
|
) |