Skip to main content

# Cyclehunter

## Introduction

This package/repository is a organizational effort to manage a collection of Physics research projects associated with the Center of Nonlinear Dynamics and Chaos at Georgia Tech and their collaborators. The sister Python package, orbithunter, was mainly concerned with solving differential algebraic equations associated with finding spatiotemporal solutions to partial differential equations.

In this case, we are concerned with counting of prime cycles of discrete mappings such as Arnold’s cat map, phi-k scalar field theory, etc. where the systems are simple enough to enable analytic counting formulae and well founded symbolic alphabets. Because of this, the overhead to find individual cycles is greatly diminished; the main hurdle is instead to enumerate the entire set of prime cycles for usage in cycle expansion equations / dynamical zeta functions. “Prime” denotes the set of cycles which remain after quotienting all symmetries, i.e. the unique cycles.

Therefore, the focus is much less on singular/individual cycles, rather, entire collections of prime cycles. Numerically this is a different challenge and makes much more sense to solve the problem en masse because cycles of a specified length $n$ are easy to enumerate, can be solved for simultaneously and in parallel. The object oriented programming which results from this is one in which the custom class objects will represent all cycles at once.

You can install the python environment by downloading a python distribution (go to python.org).

I highly recommend you create a virtual environment as well; so do one of the following in command line terminal

` pip install -r requirements.txt `

or

(note the periods; they are necessary)

Make a folder, copy the requirements.txt file into it, then type these commands; this assumes your python.exe is in your terminal path.

` python -m venv . cd Scripts ./activate cd .. pip install -r requirements.txt `

Metadata

Release files for cyclehunter 0.0.4

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

Source distribution (sdist)

Source distribution for cyclehunter 0.0.4
File Size Uploaded
cyclehunter-0.0.4.tar.gz 22.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cyclehunter 0.0.4
File Interpreter ABI Platform
cyclehunter-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 43.0 kB

Release files / cyclehunter-0.0.4.tar.gz

Download URL cyclehunter-0.0.4.tar.gz
Size 22.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7f8e998f7e705dad4917ab28158d731d5f3d44f1552ffadf054506e441c960a8
BLAKE2b-256 checksum
How to use checksums
03934496943267da33347c65e5eaa2b458cb810e8f8bac0d97d3a7a06639ca9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / cyclehunter-0.0.4-py3-none-any.whl

Download URL cyclehunter-0.0.4-py3-none-any.whl
Size 20.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1c49c9a5af627f7cbf5863085dd78c22d5f5cb15db35424fe4b713be2eebb41a
BLAKE2b-256 checksum
How to use checksums
f26a3ccc55b2475f11abb6b07640a2d1f172e4e140a960cf046aa03ab868bbda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

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