Skip to main content

DESTNOSIM

Introduction

This repository contains the DES TNO survey simulator, as well as a bunch of tools for generating synthethic TNO populations, and for dealing with DES exposure information. This software has been described in detail in:

While this software can handle both the Y4 and Y6 releases, we suggest that only Y6 is used for any statistical studies.

Dependencies

Python:

External:

Installation

The Python package can be installed in a standard way:

    pip install destnosim

In order to use the des-specific functions, you'll need the correspondent exposure and ccd corner files (located in the data directory). Their location should be specified by defining an environment variable called DESDATA. The data folder needs to be downloaded separately from the cloning/download of the repository, as the files sizes are a bit too large for GitHub's standard file system.

The orbitspp installation is detailed in that package's page. It can be a bit tricky, and requires many different pieces to be put together. Make sure your environment has a ORBITSPP variable pointing to the bin folder of your orbitspp installation. This will link the C++ software with some of the tools present here.

If you do not install orbitspp, you necessarily have to use spacerocks for ephemerides generation. See here for a discussion.

Usage

A simple tutorial for the software included here is included here. This tutorial projects the almost 70 thousand synthethic objects from the CFEPS-L7 model into the DES exposures and evaluates the detectability of all objects. For more advanced usage, the user is encouraged to delve into the files and the documentation.

WARNING

In some versions of MacOS, there is a safety feature that does not propagate environment variables to shells that are generated inside other processes. What this means for destnosim is that orbitspp calls from inside python shells do not load orbitspp correctly. This is unfortunate, and a fix is forthcoming. In the meanwhile, the code will print the correct command line calls to orbitspp, and you can run these in your own shell. We apologize for the somewhat messy problem!

Metadata

Release files for DESTNOSIM 1.3.3

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

Source distribution (sdist)

Source distribution for DESTNOSIM 1.3.3
File Size Uploaded Provenance Actions
DESTNOSIM-1.3.3.tar.gz 31.0 kB Without provenance Details for DESTNOSIM-1.3.3.tar.gz

Release files / DESTNOSIM-1.3.3.tar.gz

Download URL DESTNOSIM-1.3.3.tar.gz
Size 31.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d9b6ddffca15c9953fc1e17a1ddd954f3751066fe068e5f53fbe9841421cae38
BLAKE2b-256 checksum
How to use checksums
7cc3c652eeac8b16304664d360de0a5375768e9c241b587b2a207698b0ce1e69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Security for DESTNOSIM 1.3.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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