Skip to main content

a Python-interfaced binary population synthesis suite

Project description

COSMIC

COSMIC (Compact Object Synthesis and Monte Carlo Investigation Code)

COSMIC is a rapid binary population synthesis suite with a special purpose of generating realistic compact binary populations. COSMIC can also be used to evolve binaries with BSE in a python environment.

COSMIC currently implements binary evolutionary processes using BSE (Hurley+2002). Several modifications have been applied to BSE to account for recent updates to binary evolution especially important to compact binary formation (e.g. metallicity-dependent stellar winds or black hole natal kick strengths). For a detailed discussion of these modifications, see Breivik et al 2020)

https://cosmic-popsynth.github.io/

Release Status

DOI

PyPI version

Installation

The easiest method to install cosmic is using pip directly:

pip install cosmic-popsynth

Unit Test COSMIC

codecov

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cosmic_popsynth-4.0.0.tar.gz (13.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cosmic_popsynth-4.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cosmic_popsynth-4.0.0-cp313-cp313-macosx_14_0_x86_64.whl (178.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

cosmic_popsynth-4.0.0-cp313-cp313-macosx_14_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

cosmic_popsynth-4.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cosmic_popsynth-4.0.0-cp312-cp312-macosx_14_0_x86_64.whl (178.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

cosmic_popsynth-4.0.0-cp312-cp312-macosx_14_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

cosmic_popsynth-4.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cosmic_popsynth-4.0.0-cp311-cp311-macosx_14_0_x86_64.whl (177.5 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

cosmic_popsynth-4.0.0-cp311-cp311-macosx_14_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

cosmic_popsynth-4.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cosmic_popsynth-4.0.0-cp310-cp310-macosx_14_0_x86_64.whl (175.5 kB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

cosmic_popsynth-4.0.0-cp310-cp310-macosx_14_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file cosmic_popsynth-4.0.0.tar.gz.

File metadata

  • Download URL: cosmic_popsynth-4.0.0.tar.gz
  • Upload date:
  • Size: 13.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cosmic_popsynth-4.0.0.tar.gz
Algorithm Hash digest
SHA256 0c9ce7f184d35046bc75d0e7b16424fb0606a585a0c7b3f0921c22de4bced5d1
MD5 5078a774cd6cd30a360b932b03099713
BLAKE2b-256 4b3ed7ce15c94d746650574266d64fe027188d7d564401948bc3883c577253ea

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 23ac2f9861a0dbaf662dbeec6eae7d9003388315edabaf35c386e96474481b81
MD5 cd86fab4157b18df7d7c448101856cd1
BLAKE2b-256 2f3a85ed134e9bf6ce5d4e9e80967a679039527dff517b7aff364a0576feee7a

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 1d5e501c3976d535f080db14995d12e75471b1a51a3abf938fbcb99527ed8911
MD5 58edf0a1c0544b71c3cf93a2e998844b
BLAKE2b-256 552517403196ab33114fec09f7f1e857e226cc74632e81c663504385e8bf8229

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b01a4a233c6812412af826dbe26557cdf09feb705123cf3487f68d5b325dfa95
MD5 6363401096faa081bb4004d026c27cb9
BLAKE2b-256 62447a06aa564fbca09047a7196cfb08627a3540187659f98b9cfc0385cc4cfd

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 edc83d91814c2a26dde120fc85e329c88eca8a5e4ac327c27e8869886fae3889
MD5 089fb622f8efa91bc0bf42f179141640
BLAKE2b-256 1dc8ccd10846bd528e2495d47fc7e8e80f65b41caf383e93e798eeebbff6a80b

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 a892b2d6ccbd7883167391518263736b8389710559167abd047ba01b15657382
MD5 db77ed1218bc60bb316f074be68863dc
BLAKE2b-256 5ac32d456f72e95620d46d219fa1d29d58de6cf632693ddd91a6261056acef6a

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5f01f71602b0994e1bc16eb85b145f134b65e8a6a659603c6d99dae8041d037c
MD5 70abf797de6330a40f007d039242fc73
BLAKE2b-256 42f3d2d855fa4d7820130f384fb218670d639e7e63c79950b5ee78c2781845a5

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dac6d1a3c183df5e5673ea1d5142d167df204ceca3ba7bd71779ef7985f61bac
MD5 acdd54046ac782e15ede649bcac9fe1b
BLAKE2b-256 951ef300dd1c2a41b02ec601975cde06ea8be87dbfeca582c9d698faa40a81f2

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 4a42401785b0014d978d71d102fffa6e9084de7c7c1a95ecf5036478ce20c918
MD5 e8313713176858356529fcd4688a9418
BLAKE2b-256 7f2f45fdba808bff0caee9a99b6b940561aa2af8e7a23d9eee0dbb8dc0278ea1

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 60b1343dffa280cbe05a13008b2649d48d53131fd854ee6888bc98cd1d5c6bba
MD5 4990b3e858c949be159db39adfd71abc
BLAKE2b-256 03c6f57a304231388c0bbe30bd8e1d4dd315fca5a8f2a40f20edd70770bb4567

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3bc16347f945f5975f9e69f1cc57f47f8390aacf04e471422b52d50d0ccd2ef2
MD5 2c9bea9b1af598c8f3263edc8d834e89
BLAKE2b-256 430343ad13cf7bb826c60aafdbb72e574d9aa0cad136b74b54d2425371ae3226

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 bec54b6dc6958191451836253173492433dde93007a1f256d90b8df7ae10b0cf
MD5 52a1d84a59bd3435da64af2be04948cf
BLAKE2b-256 395935ed8b7c25be80148c5e94854093b25a31747bb18b989fe2d2f1d721506c

See more details on using hashes here.

File details

Details for the file cosmic_popsynth-4.0.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for cosmic_popsynth-4.0.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 304bbdbb0be64dfcbd38aac20195a53aa85c7bbdd5c69b40e34d39cd9f122b24
MD5 f48efeade0177f7b865c6fcc91f3034a
BLAKE2b-256 f06f1cb7c245a4ef52168659377abcfd825d64b8ffc1df36aa20db4b44d3937b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page