{ "info": { "author": "Steven Rieder", "author_email": "steven@rieder.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# MASC\nMASC (Make a star cluster) is an AMUSE-based script to generate a star cluster, to be used in N-body simulations or for other purposes. It aims to include all popular distribution models, initial mass functions, and many more features.\n\n## Supported features\n- Stellar distributions: Plummer, King, fractal-based\n- Initial mass function: Salpeter, Kroupa, equal-mass\n- Metallicity\n- Virial ratio\n\n## Not yet supported features\n- Stars in initial binary/triple/multiple configurations\n- Other particles than stars\n\n## Requirements\nMASC requires AMUSE (https://github.com/amusecode/amuse) to work.\n\n## Usage:\nPackage version:\n\n from amuse.units import units\n from amuse.ext.masc import new_star_cluster\n cluster = new_star_cluster(\n number_of_stars=1024,\n # stellar_mass=False,\n initial_mass_function='salpeter',\n upper_mass_limit=125.0 | units.MSun,\n effective_radius=3.0 | units.parsec,\n star_distribution='plummer',\n # star_distribution_w0=7.0,\n # star_distribution_fd=2.0,\n star_metallicity=0.01,\n )\n\nStandalone version:\n\n $ python make_a_star_cluster.py -h\n usage: make_a_star_cluster.py [-h] [-o CLUSTERNAME] [-type FILE TYPE]\n [-N NUMBER_OF_STARS] [-M CLUSTER_MASS]\n [-dist STAR_DISTRIBUTION]\n [-gasdist GAS_DISTRIBUTION]\n [-imf INITIAL_MASS_FUNCTION]\n [-modelnr CLUSTER_MODEL_NUMBER]\n [-kingw KING_PARAMETER_W0]\n [-fractald FRACTAL_PARAMETER_FD]\n [-uml UPPER_MASS_LIMIT] [-Z METALLICITY]\n [-ibf INITIAL_BINARY_FRACTION]\n [-R EFFECTIVE_RADIUS] [-vr VIRIAL_RATIO]\n \n optional arguments:\n -h, --help show this help message and exit\n -o CLUSTERNAME Outputfile name [auto]\n -type FILE TYPE Output file type ([amuse]/ascii/starlab/nemo)\n -N NUMBER_OF_STARS Number of stars\n -M CLUSTER_MASS Cluster mass (takes precedence over number of stars)\n -dist STAR_DISTRIBUTION\n Star distribution ([plummer]/king/fractal)\n -gasdist GAS_DISTRIBUTION\n Gas distribution ([none]/plummer/king/fractal) NOT\n IMPLEMENTED YET\n -imf INITIAL_MASS_FUNCTION\n IMF ([kroupa]/salpeter/fixed)\n -modelnr CLUSTER_MODEL_NUMBER\n Model number\n -kingw KING_PARAMETER_W0\n King W0 parameter [7.0]\n -fractald FRACTAL_PARAMETER_FD\n Fractal distribution [2.0]\n -uml UPPER_MASS_LIMIT\n Upper mass limit (in MSun) [125.]\n -Z METALLICITY Metallicity [0.01]\n -ibf INITIAL_BINARY_FRACTION\n Initial binary fraction (0-1) [0.] NOT IMPLEMENTED YET\n -R EFFECTIVE_RADIUS Cluster radius [3.0] (parsec)\n -vr VIRIAL_RATIO Virial ration [0.5], 0.5=stable, 0.75=just expelled\n gas, 0.1=collapsing\n\n## COPYRIGHT/LICENSE\nSee LICENSE", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://amusecode.org", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "amuse-masc", "package_url": "https://pypi.org/project/amuse-masc/", "platform": "", "project_url": "https://pypi.org/project/amuse-masc/", "project_urls": { "Homepage": "http://amusecode.org" }, "release_url": "https://pypi.org/project/amuse-masc/0.3.3/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "summary": "Make a star cluster", "version": "0.3.3" }, "last_serial": 5820191, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "5a73368132ea22fd89f6ec83d164d293", "sha256": "4782f68b5e8c8c7bc17507fa18cdde4cc681e61303d07a328ef3d10da582265b" }, "downloads": -1, "filename": "amuse_masc-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a73368132ea22fd89f6ec83d164d293", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 9219, "upload_time": "2019-02-19T11:59:42", "url": "https://files.pythonhosted.org/packages/49/cd/072c97cfec3f0b5fadb265733e2ab2940347466fa063be2cd1484fb70184/amuse_masc-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1539978b70d6fecefbb6813c791d8f9", "sha256": "151dc2334b82525a3613819f74962a56f779de30d263b6629fec840a3c776d4e" }, "downloads": -1, "filename": "amuse_masc-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f1539978b70d6fecefbb6813c791d8f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 7321, "upload_time": "2019-02-19T11:59:44", "url": "https://files.pythonhosted.org/packages/20/ba/3374d45ca92b36273453722b0362c813b04461f7ff91edb20e105efdff23/amuse_masc-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "d42faadbff3ce9a4ea627e963e141ebe", "sha256": "8a9aa6d9085215f4026b1ca6e495b2985b40a77f8cad8a52110b782543d705e6" }, "downloads": -1, "filename": "amuse_masc-0.2.3.tar.gz", "has_sig": false, "md5_digest": "d42faadbff3ce9a4ea627e963e141ebe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 7290, "upload_time": "2019-02-19T18:03:44", "url": "https://files.pythonhosted.org/packages/61/d5/0e16934431e2cad5606dc2d88a8b22d0209446f51581c995683d5b1b9c15/amuse_masc-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "cd7bc57bcc9fc2066fd3f6ae7fdebcb5", "sha256": "5db3875d72eb2c2c136525e26dea80c640f05199a1bfa7af331bb487332ce536" }, "downloads": -1, "filename": "amuse-masc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "cd7bc57bcc9fc2066fd3f6ae7fdebcb5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 6673, "upload_time": "2019-07-24T13:08:36", "url": "https://files.pythonhosted.org/packages/e3/db/b2405e7ec24ebc504050a37a654df402ee878a865a4a25d4551ec578a958/amuse-masc-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "de91ba91ee39ed2271330545b9d3a837", "sha256": "0e7a602aa83eae462b582f31107f4abf84ed7efb0fd4b0ae05b2daf82d3dbc23" }, "downloads": -1, "filename": "amuse-masc-0.3.1.tar.gz", "has_sig": false, "md5_digest": "de91ba91ee39ed2271330545b9d3a837", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 6687, "upload_time": "2019-07-24T13:28:08", "url": "https://files.pythonhosted.org/packages/5b/52/4e722e4ebccd7a261c45b252a37b8ffc4e7c743ed54000f569921db5aeab/amuse-masc-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "81b303da35c1816a01f3275f9de748b5", "sha256": "ff4fb4442d9b388518a6aaa257d8e05b96f3a3a45866a0644a93a9c76b6d63f0" }, "downloads": -1, "filename": "amuse-masc-0.3.2.tar.gz", "has_sig": false, "md5_digest": "81b303da35c1816a01f3275f9de748b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 6808, "upload_time": "2019-07-26T13:14:35", "url": "https://files.pythonhosted.org/packages/73/21/b52d47ae68d77df7052762997441e62527ea52d3f0ded7c57eb15e8f83fb/amuse-masc-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "bf92a9a81d3730bd251e369b4af0b041", "sha256": "971511e3f3a05c08b58bb55273fce0ae1d604598f4b97620f630d7ae911200ff" }, "downloads": -1, "filename": "amuse-masc-0.3.3.tar.gz", "has_sig": false, "md5_digest": "bf92a9a81d3730bd251e369b4af0b041", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 6817, "upload_time": "2019-09-12T12:31:50", "url": "https://files.pythonhosted.org/packages/f4/ea/4472ce511e3fdd0031f91a1766befabd4aea4cb55cb2a7eea53c73e76799/amuse-masc-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf92a9a81d3730bd251e369b4af0b041", "sha256": "971511e3f3a05c08b58bb55273fce0ae1d604598f4b97620f630d7ae911200ff" }, "downloads": -1, "filename": "amuse-masc-0.3.3.tar.gz", "has_sig": false, "md5_digest": "bf92a9a81d3730bd251e369b4af0b041", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 6817, "upload_time": "2019-09-12T12:31:50", "url": "https://files.pythonhosted.org/packages/f4/ea/4472ce511e3fdd0031f91a1766befabd4aea4cb55cb2a7eea53c73e76799/amuse-masc-0.3.3.tar.gz" } ] }