CTU - Calculated Time Uncoordinated. Hyperlocal. No timezones. No DST. For Humans.
Project description
🌞 CTU Time: Chronobiological Timekeeping Revolution
Human-Centric Time Anchored to Solar Reality Eradicates DST Harm • Aligns with Body Clocks • Solar-Truth Coordination
⚡ Why This Solves Real Problems
The DST Body Count
Clock shifts aren't just annoying — they're deadly.
- Increase of Correlation of Daylight Saving Time Transitions and Risk of Heart Attack (PubMed)
- A Chronobiological Evaluation of the Acute Effects of Daylight Saving Time on Traffic Accident Risk (Current Biology)
🧠 What Is CTU?
CTU (Calculated Time Uncoordinated) is a 24-hour timekeeping system:
- Anchored to the sun — 12:00 is always solar noon.
- Midnight is always 00:00, no matter the solar drift.
- Only the final hour (23:00–00:00) is dynamically stretched/compressed to keep the system aligned with Earth's rotation.
🕰️ Example: Real-Time Reasoning
# CTU-based school logic
if 8 <= ctu_time.hour < 12:
engage_students_in_high_focus_tasks()
elif 12 <= ctu_time.hour < 15:
encourage_rest_and_light_activity()
💡 CTU vs Artificial Time
| Human Need | Legacy Systems | CTU Advantage |
|---|---|---|
| Jet Lag Recovery | Timezones misaligned with sun | “Arrival: 16:00 CTU” = True local solar time |
| Night Shift Health | 22:00–06:00 varies by light | 20:00–04:00 CTU = Stable solar night context |
| Remote Work Sync | “15:00 UTC” lacks meaning | “15:00 UTC (09:00 CTU SF)” = Solar-anchored |
🌍 CTU’s Vision for Daily Life
1. Eliminate DST Trauma
- No spring/fall time shifts — the midnight hour adapts silently.
- Natural alignment = +24 mins sleep/year from unbroken circadian rhythm.
2. Chrono-Biological Standards
# Example: CTU-aligned treatment delivery
if is_optimal_ctu_window(patient, ctu_time.hour):
deliver_chemo() # Matches cellular repair cycles
- Sports recovery, learning, productivity — all benefit from solar-truth anchoring.
3. A Universal Solar Context
- “Available 14:00–18:00 my CTU” — means something anywhere on Earth in relation to the sun.
- Streetlight automation: Triggers at 18:00 CTU, not an arbitrary clock hour - well, the exact time would still be arbitrary, but now you can actually imagine the position of the sun at that time. Plus, if you know the exact dawn for that day, you can easily figure out the corresponding dusk and vice versa as midnight really is the middle of the night. And the length of the night is actually double the time of dawn - easy!
🔧 How It Works (Technical Summary)
- Every CTU day is centered around solar noon.
- The final hour of the day (23:00–00:00) dynamically absorbs the small fluctuations in the solar day (±30s typical).
- This keeps 12:00:00 CTU = True Solar Noon, globally, as well as 0:00:00 CTU = True Solar Midnight
- Conversions to/from UTC are precise and roundtrip-safe to within ±1μs for all but ~30 edge seconds/year (which fallback smoothly to ~1 sec error).
🧪 What CTU Is and Isn’t
✅ CTU Guarantees:
- 12:00 is always solar noon (to within astronomical precision).
- Midnight is always 00:00.
- Fully UTC-compatible.
- Resilient to leap seconds and drift.
🚫 CTU Doesn’t:
- Replace UTC or unix timestamps in tech and science.
- Predict dawn/dusk (requires latitude input).
- Solve sleep disorders (we still need to fix light pollution).
🧭 Ready to Rethink Time?
CTU isn’t just a clock — it’s a return to natural time. A system that’s:
- Biologically attuned
- Technically precise
- Human-centered
TLDR: Timezones and DST suck. There has to be a better way! UTC & CTU are the way to go.
"Victory belongs to those who command the day. Synchronize your steps to the sun and meet fate on your own schedule." — Sun Tzu, probably
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ctu_time-1.0.0.tar.gz.
File metadata
- Download URL: ctu_time-1.0.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e21a0f69ff88fa1c6d52ab0e0dab9a67e6308f6fe9af4bee6e5e4724404c43c
|
|
| MD5 |
eb4e91c788e0ca43104e3c888d371864
|
|
| BLAKE2b-256 |
1934ad8b5e7569b9975c565a26e17c02fa55f5485dc20e588a203dd115fd4e00
|
Provenance
The following attestation bundles were made for ctu_time-1.0.0.tar.gz:
Publisher:
publish.yml on amogorkon/ctu_time
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ctu_time-1.0.0.tar.gz -
Subject digest:
8e21a0f69ff88fa1c6d52ab0e0dab9a67e6308f6fe9af4bee6e5e4724404c43c - Sigstore transparency entry: 198018178
- Sigstore integration time:
-
Permalink:
amogorkon/ctu_time@a14b1f54d0dc6ae4c055c4d33ca930666aa31423 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/amogorkon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a14b1f54d0dc6ae4c055c4d33ca930666aa31423 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ctu_time-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ctu_time-1.0.0-py3-none-any.whl
- Upload date:
- Size: 7.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4631b7a92c63ebf79bb82a61fe24c72de07ece6dae281301e152c29a1ab88c3d
|
|
| MD5 |
5e3c0b9d2c4fb032c9aa9193476c0f0d
|
|
| BLAKE2b-256 |
f5c99c49c20ffcb6e5c1bfe10279542ff152a0df3b95dbb287e2400b70d5853f
|
Provenance
The following attestation bundles were made for ctu_time-1.0.0-py3-none-any.whl:
Publisher:
publish.yml on amogorkon/ctu_time
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ctu_time-1.0.0-py3-none-any.whl -
Subject digest:
4631b7a92c63ebf79bb82a61fe24c72de07ece6dae281301e152c29a1ab88c3d - Sigstore transparency entry: 198018183
- Sigstore integration time:
-
Permalink:
amogorkon/ctu_time@a14b1f54d0dc6ae4c055c4d33ca930666aa31423 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/amogorkon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a14b1f54d0dc6ae4c055c4d33ca930666aa31423 -
Trigger Event:
release
-
Statement type: