Skip to main content

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

Metadata

Release files for cosmic-popsynth 4.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cosmic-popsynth 4.3.0
File Size Uploaded
cosmic_popsynth-4.3.0.tar.gz 14.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for cosmic-popsynth 4.3.0
File
cosmic_popsynth-4.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
cosmic_popsynth-4.3.0-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
cosmic_popsynth-4.3.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
cosmic_popsynth-4.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
cosmic_popsynth-4.3.0-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
cosmic_popsynth-4.3.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
cosmic_popsynth-4.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
cosmic_popsynth-4.3.0-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
cosmic_popsynth-4.3.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
cosmic_popsynth-4.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
cosmic_popsynth-4.3.0-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
cosmic_popsynth-4.3.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
cosmic_popsynth-4.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
cosmic_popsynth-4.3.0-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
cosmic_popsynth-4.3.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 37.4 MB

Release files / cosmic_popsynth-4.3.0.tar.gz

Download URL cosmic_popsynth-4.3.0.tar.gz
Size 14.2 MB
Tags Source
SHA-256 checksum
How to use checksums
b0c5d7f0e2ac7fc4a4427985e94a99ced9b23dfd0246382c16f2afef1ea8864b
BLAKE2b-256 checksum
How to use checksums
cd368369660b6cb448a477dacb75c413ca34b59cea60abc896652a0ecff3f3da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL cosmic_popsynth-4.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
04bf9f389d80ebd5b9e7472845f8406902c68b4165acbf7d3061f9631cefe6e2
BLAKE2b-256 checksum
How to use checksums
28924528b5e5666e3c4e9aab672198e03717ced932d10fea8303f53201d65c14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp314-cp314-macosx_15_0_x86_64.whl

Download URL cosmic_popsynth-4.3.0-cp314-cp314-macosx_15_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
3dac7f442fe8679c4225768e822a476d972f4d1fcb2a02f63feda566296439a6
BLAKE2b-256 checksum
How to use checksums
f0d0d7b1ee8fac2ee11d7f89098a867f7f2555d1131083fb0029f131c7d01516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL cosmic_popsynth-4.3.0-cp314-cp314-macosx_14_0_arm64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
cedd323b3f84f5bba25e6443cf3326eb68979722879ca4ffa6496d966a9291af
BLAKE2b-256 checksum
How to use checksums
07f91c3e5e562d94c8a6bda7ea46f4ada32b671f61aa6150cf88584e70518f57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cosmic_popsynth-4.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a49920cb6c96d31090fa6bf44a9c2a3f4dc8dcee1c7f0f307b47a7ce3375dab5
BLAKE2b-256 checksum
How to use checksums
fa363e5635fa5b2c803447dea0f26728afa8bd07576780fd10b7121830660a99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp313-cp313-macosx_15_0_x86_64.whl

Download URL cosmic_popsynth-4.3.0-cp313-cp313-macosx_15_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
a7d41477c9f0ecdc51f7055b2f38c9a05ddd7e23ba15adb263c5ae7347eca813
BLAKE2b-256 checksum
How to use checksums
79d255eb71cd48b8cd8a44905f99a2a65cf205660129e698694ed1ff359d82ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL cosmic_popsynth-4.3.0-cp313-cp313-macosx_14_0_arm64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
caf1a17ae022fe230b9d6aecb9ebba0b8d8e400d8fb3edaef966933b4d8830ed
BLAKE2b-256 checksum
How to use checksums
227ca2a9a771c1b63d4b84f3805930b39530bd5087fc4cf7bff0787ad263ff5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cosmic_popsynth-4.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ee01f49f8526cef62580cfeb7548d35898854c3f85fb7f60528d692ee6d3f349
BLAKE2b-256 checksum
How to use checksums
d93a0e59fd481eeca62c62ee55821b8f9d624feb906d64de2765b1d4e00378c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp312-cp312-macosx_15_0_x86_64.whl

Download URL cosmic_popsynth-4.3.0-cp312-cp312-macosx_15_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
922657af6da6edfed9e2b20fbf05ad6469e3846a31ca1ec0f96bcc5b677f7418
BLAKE2b-256 checksum
How to use checksums
57de6e2b033ac5f0d562c8608d8460c6699f76c2d1c2ba18b0181ade048a30d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL cosmic_popsynth-4.3.0-cp312-cp312-macosx_14_0_arm64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
9ca687c42fd6efccfca38ec805fa56d1bd787df27c050a847fd980b5d00d3cef
BLAKE2b-256 checksum
How to use checksums
ba7e893adecf2fc7e9711e9fe85211f0eb34259044dd924f962c73ca94675cc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cosmic_popsynth-4.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dfe9eddd8d419ae819d107ee1ee3338358c569353d3378fc9ce275b75bf8be1b
BLAKE2b-256 checksum
How to use checksums
e3801ea44e540e7309e4a51730291c835ad0abced10bbe76ec8763e6b0e60e21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp311-cp311-macosx_15_0_x86_64.whl

Download URL cosmic_popsynth-4.3.0-cp311-cp311-macosx_15_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
bcf2c7b04edc256206141fbff7e5ed23f6279f5c21a5a7ad9cf116f2f43d6a56
BLAKE2b-256 checksum
How to use checksums
7c447503840bb4773f9eee1f9b152a93a24529c72f9669af42f64fff14a6daa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL cosmic_popsynth-4.3.0-cp311-cp311-macosx_14_0_arm64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
1b6ded883131d1004099f83128d17f1a1fc5ad05e979da050d2ba758df17b65a
BLAKE2b-256 checksum
How to use checksums
c325d6e1e5917a3c8920e22fbda16c4d6e937efd836954745619cd7253c5122a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cosmic_popsynth-4.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
55eca6fff0368973a916b64c2e1c53f56ac2265db7de6b1104ff88dd0cd6511f
BLAKE2b-256 checksum
How to use checksums
a8c796a5e3e98cfaf01e2fff6684d38cb92849e8cb611498746b37d91942a207
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp310-cp310-macosx_15_0_x86_64.whl

Download URL cosmic_popsynth-4.3.0-cp310-cp310-macosx_15_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
316947ceabf399036b1d3c0ecff8497667bfff1b7488f89f37d325f99214ff59
BLAKE2b-256 checksum
How to use checksums
31d3965bd8626346089a0e9c63375f0631b4b406896a6d12166218770e45570a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cosmic_popsynth-4.3.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL cosmic_popsynth-4.3.0-cp310-cp310-macosx_14_0_arm64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
5ebadc12c2f457885455aa4c1e7408e020cd36f5575591f9e92de815864d5010
BLAKE2b-256 checksum
How to use checksums
0df3168e037703ff5b9a9c680eb72d2e3dbbc9bd780c27f593f7f25dce3fde2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page