This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| use chrono::{DateTime, Utc, NaiveDate}; | |
| /** * --- COSMIC SOURCE OF TRUTH --- | |
| * The 20 Solar Seals serve as the Archetypal 'State Row' in the 13:20 Matrix. | |
| * In a Lerner-Futoransky OTS-PC model, these represent the rotational | |
| * entropy of the sequence identifiers. | |
| */ | |
| const SEALS: [&str; 20] = [ | |
| "Red Dragon", "White Wind", "Blue Night", "Yellow Seed", | |
| "Red Serpent", "White Worldbridger", "Blue Hand", "Yellow Star", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| use chrono::{DateTime, Utc, NaiveDate}; | |
| /// The 20 Solar Seals (Rows of the 13:20 Matrix) | |
| const SEALS: [&str; 20] = [ | |
| "Red Dragon", "White Wind", "Blue Night", "Yellow Seed", | |
| "Red Serpent", "White Worldbridger", "Blue Hand", "Yellow Star", | |
| "Red Moon", "White Dog", "Blue Monkey", "Yellow Human", | |
| "Red Skywalker", "White Wizard", "Blue Eagle", "Yellow Warrior", | |
| "Red Earth", "White Mirror", "Blue Storm", "Yellow Sun" | |
| ]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| use chrono::{NaiveDate, DateTime, Utc}; | |
| const SEALS: [&str; 20] = [ | |
| "Red Dragon", "White Wind", "Blue Night", "Yellow Seed", | |
| "Red Serpent", "White Worldbridger", "Blue Hand", "Yellow Star", | |
| "Red Moon", "White Dog", "Blue Monkey", "Yellow Human", | |
| "Red Skywalker", "White Wizard", "Blue Eagle", "Yellow Warrior", | |
| "Red Earth", "White Mirror", "Blue Storm", "Yellow Sun" | |
| ]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Cargo.toml dependencies: | |
| // serde = { version = "1.0", features = ["derive"] } | |
| // chrono = "0.4" | |
| // rand_0_8_5 = { package = "rand", version = "0.8.5" } | |
| use serde::Serialize; | |
| use std::collections::HashMap; | |
| /// Speed of light (c) in m/s | |
| const C: f64 = 299_792_458.0; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Cargo.toml dependencies: | |
| // serde = { version = "1.0", features = ["derive"] } | |
| // chrono = "0.4" | |
| // rand_0_8_5 = { package = "rand", version = "0.8.5" } | |
| use serde::Serialize; | |
| use chrono::Utc; | |
| use rand_0_8_5::{thread_rng as rng_legacy, Rng as RngLegacy}; | |
| /// Speed of light in vacuum (m/s) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // --- CONSTANTS --- | |
| const SHA256_K: [u32; 64] = [ | |
| 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, | |
| 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, | |
| 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, | |
| 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, | |
| 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, | |
| 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, | |
| 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, | |
| 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| use std::time::{SystemTime, UNIX_EPOCH, Duration}; | |
| // --- CONSTANTS --- | |
| const SHA256_K: [u32; 64] = [ | |
| 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, | |
| 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, | |
| 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, | |
| 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, | |
| 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, | |
| 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| use std::time::{SystemTime, UNIX_EPOCH, Duration}; | |
| // --- CONSTANTS --- | |
| const SHA256_K: [u32; 64] = [ | |
| 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, | |
| 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, | |
| 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, | |
| 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, | |
| 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, | |
| 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Cargo.toml dependencies: | |
| // rand = "0.9.2" | |
| // num-traits = "0.2" | |
| // ndarray = "0.16.1" | |
| use std::f64::consts::PI; | |
| use ndarray::Array1; | |
| /// Represents a Quantum Harmonic Oscillator | |
| struct HarmonicOscillator { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #![allow(deprecated)] | |
| #![allow(unused)] | |
| use rand_0_8_5::{thread_rng as rng_v8, Rng as RngV8}; | |
| use rand_0_9_2::{thread_rng as rng_v9, Rng as RngV9}; | |
| use sha2::{Sha256, Digest}; | |
| use chrono::Local; | |
| // ============================================================ | |
| // [UTILITIES] - THE PERSISTENT TOOLKIT |