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.2.2

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.2.2
File Size Uploaded
cosmic_popsynth-4.2.2.tar.gz 14.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for cosmic-popsynth 4.2.2
File
cosmic_popsynth-4.2.2-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.2.2-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
cosmic_popsynth-4.2.2-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
cosmic_popsynth-4.2.2-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.2.2-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
cosmic_popsynth-4.2.2-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
cosmic_popsynth-4.2.2-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.2.2-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
cosmic_popsynth-4.2.2-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
cosmic_popsynth-4.2.2-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.2.2-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
cosmic_popsynth-4.2.2-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
cosmic_popsynth-4.2.2-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.2.2-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
cosmic_popsynth-4.2.2-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 37.3 MB

Release files / cosmic_popsynth-4.2.2.tar.gz

Download URL cosmic_popsynth-4.2.2.tar.gz
Size 14.2 MB
Tags Source
SHA-256 checksum
How to use checksums
122abbaf50e9797febaa80df9058fba33eaf7cafd55cd07e8bad29b4e0aafaef
BLAKE2b-256 checksum
How to use checksums
a69ae10361ea15a8902cf069ff7b965a1d19b8bcbc329c21fff15c483eeed33e
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.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL cosmic_popsynth-4.2.2-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
8f25a0c52ca2a6eb7540b68831f02d06958dd4b0f6e540b2b11b94bf273d2dcb
BLAKE2b-256 checksum
How to use checksums
06b45a99288e7131fc029f6d821c110ae1f931bae686b739f4dc6e8980b4e022
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.2.2-cp314-cp314-macosx_15_0_x86_64.whl

Download URL cosmic_popsynth-4.2.2-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
55f0f4ceb5de0d4047bf1c7397c33b60f34d90b5e545e6d3e285f85db6c336f5
BLAKE2b-256 checksum
How to use checksums
d6c3c27914e90e0582266c2b53560715b29193aab241efbcdc9f03db6dde8462
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.2.2-cp314-cp314-macosx_14_0_arm64.whl

Download URL cosmic_popsynth-4.2.2-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
f11b7046d2f8c445b2a817621dda4a90e3fbac0738725d50bc05608c3398f08e
BLAKE2b-256 checksum
How to use checksums
f4e515848cff39b1875c2bfd02cba225611646aab3934fa6d8dd8348aecd725a
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.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cosmic_popsynth-4.2.2-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
a6c650b7b72c2f6e39632289310e56ad3a362da2b2a0f31bb3c9643e172216ca
BLAKE2b-256 checksum
How to use checksums
4a932fef56c16a646a38cca495285563964b05d774c863c7d08cc731355de70a
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.2.2-cp313-cp313-macosx_15_0_x86_64.whl

Download URL cosmic_popsynth-4.2.2-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
f2b59e0987083b3746709f0067d052ac9eadea5747eee0c22e6b1739f9d11c59
BLAKE2b-256 checksum
How to use checksums
dc347c154f9220477104ff4dc56ddf934c06ae05b06ced758db00c877507ef68
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.2.2-cp313-cp313-macosx_14_0_arm64.whl

Download URL cosmic_popsynth-4.2.2-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
a697c738cd27065b5bd9293f94f43e365c7f9e8e8d4c8bbce06305f5cd853362
BLAKE2b-256 checksum
How to use checksums
89ce0ec7950b2b3f366f246cc7d807e07aa71c62cddc0ece20e655a5eafcf15d
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.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cosmic_popsynth-4.2.2-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
1cb60c7370cf56a3d391edbbde43565574586e6b92c3020c077c8a18088a4795
BLAKE2b-256 checksum
How to use checksums
a45b403642a840fbe529795d00d419d776cd8e02857290e609f595a00b722f87
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.2.2-cp312-cp312-macosx_15_0_x86_64.whl

Download URL cosmic_popsynth-4.2.2-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
e7f556761bf972c9cdc2eba7fedbe8c65fe367b5f5e75f6b18bb938db8411724
BLAKE2b-256 checksum
How to use checksums
251c9b7fedbfd5c0182abeb1b66951fcc8a841866dab08b84d629fd9d44ea87f
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.2.2-cp312-cp312-macosx_14_0_arm64.whl

Download URL cosmic_popsynth-4.2.2-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
2c9059369ab0a2c73809eeecd35e01b243bdcfd9ecc559f7a1991609591a6001
BLAKE2b-256 checksum
How to use checksums
6ac8fa896c5371a8640e44d05a5bf87792d5f7cbc905f7c4a2229904c7907a22
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.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cosmic_popsynth-4.2.2-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
3d15012c29cb0532ed54e10d635fa3f57bc5e4fa21d65d232618a5a67f188e1d
BLAKE2b-256 checksum
How to use checksums
bb7f52f7c1da7caf74771355d0aa27f840f64d8742899bb63f5019a876d0af88
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.2.2-cp311-cp311-macosx_15_0_x86_64.whl

Download URL cosmic_popsynth-4.2.2-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
6aeb13916b9f8790e80cc150ba94011241fcd04f0d692b1aec654840e7c5be04
BLAKE2b-256 checksum
How to use checksums
bb0d007548584eea1c46d2d91cdccbbf32b2d0b66e9238c17662ecd1f83d533a
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.2.2-cp311-cp311-macosx_14_0_arm64.whl

Download URL cosmic_popsynth-4.2.2-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
fddb6ae5f2badc2dc5558d0c6f7458d833a4d0ed52c9921f63fde05c32d0dc57
BLAKE2b-256 checksum
How to use checksums
bfd4405cee32ee1365079dfafb7754564a4f016770e7716dc2f209399ca4b41c
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.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cosmic_popsynth-4.2.2-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
7672b4e12f0cfce90a6130449a11f1d78b01cffa1aab3c42a8ffb486710ea040
BLAKE2b-256 checksum
How to use checksums
8f174b52f7770df8fe482644d8d65654562a70746e4998fa0b6b086850cf2283
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.2.2-cp310-cp310-macosx_15_0_x86_64.whl

Download URL cosmic_popsynth-4.2.2-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
a62e43cdbb958eda72b7768e797c11d326d0131d28e00927d15b32c98724f553
BLAKE2b-256 checksum
How to use checksums
e7ee311c02fd62f666483d15f952a52dc7b4df9b91f8a52d4c4a482c2b9b56d8
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.2.2-cp310-cp310-macosx_14_0_arm64.whl

Download URL cosmic_popsynth-4.2.2-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
ba4e9590a8c76a4d11ab740a37a5a3625a2738b8440a85a19c14f02a029f6bc1
BLAKE2b-256 checksum
How to use checksums
c5567e18fae31b6d1835dbd6274fdb8d0d8302b1298b6c24829185e29c7ca1c6
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