Skip to main content

Patch Drive Simulator (PaDS)

This program simulates gene drive spreading in a population of organisms over a patch-based landscape. The user specifies population, drive, and system parameters in a .yaml file. Upon completion, a .yaml file is returned containing the target population size after a user-defined number of generations.

The program can be installed directly via GitHub or on the command line as follows:

  1. Navigate to the location of patch_drive_simulator.py
  2. To install using pip, type:

py run_patch_drive.py -i input_file.yaml -o output_file.yaml

on a Windows machine and

python3 run_patch_drive.py -i input_file.yaml -o output_file.yaml

on macOS/Unix.

Important note: Line 4 in run_patch_drive.py must be changed to point to the modules located on the user's systems. Future versions will correct for this. See the corresponding final report for more information on this.

Citation:

PaDS (2022). Cole Butler, v. 1.0.0. GitHub: https://github.com/cbutler112358/course-projects-w2022.

Release files for Patch-Drive-Simulator-cbutler112358 0.0.1

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

Source distribution (sdist)

Source distribution for Patch-Drive-Simulator-cbutler112358 0.0.1
File Size Uploaded
Patch-Drive-Simulator-cbutler112358-0.0.1.tar.gz 2.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Patch-Drive-Simulator-cbutler112358 0.0.1
File Interpreter ABI Platform
Patch_Drive_Simulator_cbutler112358-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.4 kB

Release files / Patch-Drive-Simulator-cbutler112358-0.0.1.tar.gz

Download URL Patch-Drive-Simulator-cbutler112358-0.0.1.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
85b8d1a8f6aae9bb806b0153507e0ddfacdf3e85a97c99cd336cc549e5376170
BLAKE2b-256 checksum
How to use checksums
8a59c648f8de0358fa2d5fd15297cc61bcbd9622518cf0986c6c5a19e92050ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.1

Release files / Patch_Drive_Simulator_cbutler112358-0.0.1-py3-none-any.whl

Download URL Patch_Drive_Simulator_cbutler112358-0.0.1-py3-none-any.whl
Size 2.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
319ca529045422eb004cc4e2cb3b50898d0a968e422976dfffc0df789abca1fe
BLAKE2b-256 checksum
How to use checksums
88b508e1bcebebcedc809567d965e952b9f1844ed7328460006454d5a88bcaa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.1

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

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