Add weeks and word conversions

This commit is contained in:
Codex Agent
2026-03-08 08:20:09 +00:00
parent f6cacd29ff
commit a97dec15c1
2 changed files with 121 additions and 41 deletions

View File

@@ -50,8 +50,37 @@ The registry currently contains 1333 unique calculator slugs.
| Nibbles to Bits Each 4-bit nibble stores exactly four bits in digital streams. | nibbles-to-bits | data | 4 |
| Words (16-bit) to Bits Convert 16-bit words into raw bits for archive calculations. | words-16-bit-to-bits | data | 16.0 |
| Words (16-bit) to Bytes Express a 16-bit word as a pair of bytes. | words-16-bit-to-bytes | data | 2.0 |
| Words (16-bit) to Exabytes Convert vintage 16-bit word collections into exabytes for archival-scale thinking. | words-16-bit-to-exabytes | data | 2e-18 |
| Words (16-bit) to Gibibytes Translate legacy 16-bit words into gibibytes for binary storage metrics. | words-16-bit-to-gibibytes | data | 1.862645149230957e-9 |
| Words (16-bit) to Gigabits Express word counts as gigabits when mapping registers to network throughput. | words-16-bit-to-gigabits | data | 1.6e-8 |
| Words (16-bit) to Gigabytes Show how many gigabytes a set of 16-bit words represents for disk planning. | words-16-bit-to-gigabytes | data | 2e-9 |
| Words (16-bit) to Kibibytes Drop 16-bit word totals into kibibytes for binary-accurate storage reporting. | words-16-bit-to-kibibytes | data | 0.001953125 |
| Words (16-bit) to Kilobits Turn word counts into kilobits to compare with bandwidth specs. | words-16-bit-to-kilobits | data | 0.016 |
| Words (16-bit) to Kilobytes Convert 16-bit word quantities to kilobytes for quick file-size guidance. | words-16-bit-to-kilobytes | data | 0.002 |
| Words (16-bit) to Mebibytes Compress 16-bit word collections into mebibytes for memory modeling. | words-16-bit-to-mebibytes | data | 0.0000019073486328125 |
| Words (16-bit) to Megabits Frame registers as megabits for throughput comparisons. | words-16-bit-to-megabits | data | 0.000016 |
| Words (16-bit) to Megabytes Show word totals as megabytes when sizing modern storage. | words-16-bit-to-megabytes | data | 0.000002 |
| Words (16-bit) to Nibbles Break 16-bit words into nibbles for low-level diagnostics. | words-16-bit-to-nibbles | data | 4 |
| Words (16-bit) to Tebibytes Convert 16-bit word counts into tebibytes for very-large storage comparisons. | words-16-bit-to-tebibytes | data | 1.8189894035458565e-12 |
| Words (16-bit) to Terabytes Express word totals as terabytes for modern data planning. | words-16-bit-to-terabytes | data | 2e-12 |
| Words (16-bit) to Words (32-bit) Compare 16-bit registers with 32-bit words to plan migrations. | words-16-bit-to-words-32-bit | data | 0.5 |
| Words (32-bit) to Bits Convert 32-bit words into bits for framing larger registers. | words-32-bit-to-bits | data | 32.0 |
| Words (32-bit) to Bytes Express a 32-bit word as four bytes. | words-32-bit-to-bytes | data | 4.0 |
| Words (32-bit) to Exabytes Convert 32-bit word totals into exabytes for high-scale storage roadmaps. | words-32-bit-to-exabytes | data | 4e-18 |
| Words (32-bit) to Gibibytes Translate 32-bit words into gibibytes when measuring binary-aligned capacity. | words-32-bit-to-gibibytes | data | 3.725290298461914e-9 |
| Words (32-bit) to Gigabits Present register counts as gigabits for throughput matching. | words-32-bit-to-gigabits | data | 3.2e-8 |
| Words (32-bit) to Gigabytes Show how many gigabytes stem from 32-bit word counts for disk planning. | words-32-bit-to-gigabytes | data | 4e-9 |
| Words (32-bit) to Kibibytes Pull 32-bit word aggregates into kibibytes for binary-accurate memory stats. | words-32-bit-to-kibibytes | data | 0.00390625 |
| Words (32-bit) to Kilobits Express words as kilobits to connect register counts with bandwidth specs. | words-32-bit-to-kilobits | data | 0.032 |
| Words (32-bit) to Kilobytes Describe 32-bit word totals as kilobytes for base-level file sizing. | words-32-bit-to-kilobytes | data | 0.004 |
| Words (32-bit) to Mebibytes Collapse 32-bit word quantities into mebibytes for memory modeling. | words-32-bit-to-mebibytes | data | 0.000003814697265625 |
| Words (32-bit) to Megabits Convert words into megabits for networking parity. | words-32-bit-to-megabits | data | 0.000032 |
| Words (32-bit) to Megabytes Translate word totals into megabytes for contemporary storage comparisons. | words-32-bit-to-megabytes | data | 0.000004 |
| Words (32-bit) to Nibbles Break 32-bit words into nibbles to inspect lower-level data segments. | words-32-bit-to-nibbles | data | 8 |
| Words (32-bit) to Petabytes Scale 32-bit word counts to petabytes for enterprise planning. | words-32-bit-to-petabytes | data | 4e-15 |
| Words (32-bit) to Tebibytes Convert 32-bit word totals into tebibytes for high-precision reservoirs. | words-32-bit-to-tebibytes | data | 3.637978807091713e-12 |
| Words (32-bit) to Terabytes Frame 32-bit word quantities as terabytes for modern service planning. | words-32-bit-to-terabytes | data | 4e-12 |
| Words (32-bit) to Words (16-bit) Compare 32-bit to 16-bit word counts during platform migration planning. | words-32-bit-to-words-16-bit | data | 2 |
| Bits to Words (16-bit) Show how many 16-bit words fit into a given bit count. | bits-to-words-16-bit | data | 0.0625 |
| Bits to Words (32-bit) Show how many 32-bit words fit into a given bit count. | bits-to-words-32-bit | data | 0.03125 |
| Bytes to Words (16-bit) Convert byte counts into 16-bit words for legacy units. | bytes-to-words-16-bit | data | 0.5 |
@@ -824,6 +853,17 @@ The registry currently contains 1333 unique calculator slugs.
| Weeks to seconds Turn weeks into seconds for precise counting (1 week = 604,800 seconds). | weeks-to-seconds | time | 604800 |
| Weeks to milliseconds Express a weeks span as milliseconds for timestamps (1 week = 604,800,000 ms). | weeks-to-milliseconds | angle | 604800000 |
| Weeks to microseconds Convert weeks into microseconds when tagging high-resolution data (1 week = 604,800,000,000 µs). | weeks-to-microseconds | time | 604800000000 |
| Weeks to Atomic Time Units Translate weeks into atomic time units for quantum-scale intuition. | weeks-to-atomic-time-units | time | 2.5003262593952314e+22 |
| Weeks to Centuries Fold weekly spans into centuries for multi-generational planning cues. | weeks-to-centuries | time | 0.0001923076923076923 |
| Weeks to Decades Express weekly totals as decades to compare long-term trends. | weeks-to-decades | time | 0.001923076923076923 |
| Weeks to Fortnights Show how weeks relate to fortnights for familiar British phrasing. | weeks-to-fortnights | time | 0.5 |
| Weeks to Jiffies Convert week-long intervals into jiffies (0.01 s) for legacy computing stories. | weeks-to-jiffies | time | 60480000 |
| Weeks to Julian Years Compare weeks with Julian years for astronomy timelines. | weeks-to-julian-years | time | 0.01916495550992471 |
| Weeks to Nanoseconds Express a week in nanoseconds for high-speed data modeling. | weeks-to-nanoseconds | time | 604800000000000 |
| Weeks to Planck Time Represent a week as Planck-time ticks for extreme-scale analogies. | weeks-to-planck-time | time | 1.1218183845036223e+49 |
| Weeks to Shakes Turn weeks into shakes (10 ns) for nuclear rhythm analogies. | weeks-to-shakes | time | 60480000000000 |
| Weeks to Sidereal Days Stack weeks against sidereal days to align Earth and star time. | weeks-to-sidereal-days | time | 7.019165367967297 |
| Weeks to Years Contextualize weekly blocks within calendar years (1 week = 0.01923 years). | weeks-to-years | time | 0.019230769230769232 |
| Years to Centuries Convert years into centuries when dealing with multi-generational timelines. | years-to-centuries | time | 0.01 |
| Years to Days Expand a year into days for scheduling (1 year ≈ 365 days). | years-to-days | time | 365 |
| Years to Decades Translate years into decades for decade-scale planning (1 decade = 10 years). | years-to-decades | time | 0.1 |
@@ -10344,21 +10384,21 @@ The registry currently contains 1333 unique calculator slugs.
- [ ] Weber to Millitesla
- [ ] Weber to Oersted
- [ ] Weber to Tesla
- [ ] Weeks to Atomic Time Units
- [ ] Weeks to Centuries
- [ ] Weeks to Decades
- [ ] Weeks to Fortnights
- [ ] Weeks to Jiffies
- [ ] Weeks to Julian Years
- [x] Weeks to Atomic Time Units
- [x] Weeks to Centuries
- [x] Weeks to Decades
- [x] Weeks to Fortnights
- [x] Weeks to Jiffies
- [x] Weeks to Julian Years
- [x] Weeks to Microseconds
- [x] Weeks to Milliseconds
- [x] Weeks to Minutes
- [ ] Weeks to Nanoseconds
- [ ] Weeks to Planck Time
- [x] Weeks to Nanoseconds
- [x] Weeks to Planck Time
- [x] Weeks to Seconds
- [ ] Weeks to Shakes
- [ ] Weeks to Sidereal Days
- [ ] Weeks to Years
- [x] Weeks to Shakes
- [x] Weeks to Sidereal Days
- [x] Weeks to Years
- [ ] Wh Per Km to Kilometers Per Liter
- [ ] Wh Per Km to Km Per Kwh
- [ ] Wh Per Km to Liters Per 100 Km
@@ -10374,37 +10414,37 @@ The registry currently contains 1333 unique calculator slugs.
- [ ] Wh Per Mile to Uk Mpg
- [ ] Wh Per Mile to Us Mpg
- [x] Words (16-bit) to Bits (`words-16-bit-to-bits`)
- [ ] Words (16-bit) to Exabytes
- [ ] Words (16-bit) to Gibibytes
- [ ] Words (16-bit) to Gigabits
- [ ] Words (16-bit) to Gigabytes
- [ ] Words (16-bit) to Kibibytes
- [ ] Words (16-bit) to Kilobits
- [ ] Words (16-bit) to Kilobytes
- [ ] Words (16-bit) to Mebibytes
- [ ] Words (16-bit) to Megabits
- [ ] Words (16-bit) to Megabytes
- [ ] Words (16-bit) to Nibbles
- [x] Words (16-bit) to Exabytes
- [x] Words (16-bit) to Gibibytes
- [x] Words (16-bit) to Gigabits
- [x] Words (16-bit) to Gigabytes
- [x] Words (16-bit) to Kibibytes
- [x] Words (16-bit) to Kilobits
- [x] Words (16-bit) to Kilobytes
- [x] Words (16-bit) to Mebibytes
- [x] Words (16-bit) to Megabits
- [x] Words (16-bit) to Megabytes
- [x] Words (16-bit) to Nibbles
- [ ] Words (16-bit) to Petabytes
- [ ] Words (16-bit) to Tebibytes
- [ ] Words (16-bit) to Terabytes
- [ ] Words (16-bit) to Words (32-bit)
- [x] Words (16-bit) to Tebibytes
- [x] Words (16-bit) to Terabytes
- [x] Words (16-bit) to Words (32-bit)
- [x] Words (32-bit) to Bits (`words-32-bit-to-bits`)
- [ ] Words (32-bit) to Exabytes
- [ ] Words (32-bit) to Gibibytes
- [ ] Words (32-bit) to Gigabits
- [ ] Words (32-bit) to Gigabytes
- [ ] Words (32-bit) to Kibibytes
- [ ] Words (32-bit) to Kilobits
- [ ] Words (32-bit) to Kilobytes
- [ ] Words (32-bit) to Mebibytes
- [ ] Words (32-bit) to Megabits
- [ ] Words (32-bit) to Megabytes
- [ ] Words (32-bit) to Nibbles
- [ ] Words (32-bit) to Petabytes
- [ ] Words (32-bit) to Tebibytes
- [ ] Words (32-bit) to Terabytes
- [ ] Words (32-bit) to Words (16-bit)
- [x] Words (32-bit) to Exabytes
- [x] Words (32-bit) to Gibibytes
- [x] Words (32-bit) to Gigabits
- [x] Words (32-bit) to Gigabytes
- [x] Words (32-bit) to Kibibytes
- [x] Words (32-bit) to Kilobits
- [x] Words (32-bit) to Kilobytes
- [x] Words (32-bit) to Mebibytes
- [x] Words (32-bit) to Megabits
- [x] Words (32-bit) to Megabytes
- [x] Words (32-bit) to Nibbles
- [x] Words (32-bit) to Petabytes
- [x] Words (32-bit) to Tebibytes
- [x] Words (32-bit) to Terabytes
- [x] Words (32-bit) to Words (16-bit)
- [x] Yards Per Second to Centimeters Per Second
- [x] Yards Per Second to Cm Per Second
- [x] Yards Per Second to Feet Per Second

View File

@@ -84,8 +84,37 @@ export const calculators: CalculatorDef[] = [
{"slug": "nibbles-to-bits", "name": "Nibbles to Bits", "category": "data", "type": "standard", "teaser": "Each 4-bit nibble stores exactly four bits in digital streams.", "labels": {"in1": "Nibbles", "in2": "Bits"}, "factor": 4.0},
{"slug": "words-16-bit-to-bits", "name": "Words (16-bit) to Bits", "category": "data", "type": "standard", "teaser": "Convert 16-bit words into raw bits for archive calculations.", "labels": {"in1": "Words (16-bit)", "in2": "Bits"}, "factor": 16.0},
{"slug": "words-16-bit-to-bytes", "name": "Words (16-bit) to Bytes", "category": "data", "type": "standard", "teaser": "Express a 16-bit word as a pair of bytes.", "labels": {"in1": "Words (16-bit)", "in2": "Bytes"}, "factor": 2.0},
{"slug": "words-16-bit-to-exabytes", "name": "Words (16-bit) to Exabytes", "category": "data", "type": "standard", "teaser": "Convert vintage 16-bit word collections into exabytes for archival-scale thinking.", "labels": {"in1": "Words (16-bit)", "in2": "Exabytes"}, "factor": 2e-18},
{"slug": "words-16-bit-to-gibibytes", "name": "Words (16-bit) to Gibibytes", "category": "data", "type": "standard", "teaser": "Translate legacy 16-bit words into gibibytes for binary storage metrics.", "labels": {"in1": "Words (16-bit)", "in2": "Gibibytes"}, "factor": 1.862645149230957e-09},
{"slug": "words-16-bit-to-gigabits", "name": "Words (16-bit) to Gigabits", "category": "data", "type": "standard", "teaser": "Express word counts as gigabits when mapping registers to network throughput.", "labels": {"in1": "Words (16-bit)", "in2": "Gigabits"}, "factor": 1.6e-08},
{"slug": "words-16-bit-to-gigabytes", "name": "Words (16-bit) to Gigabytes", "category": "data", "type": "standard", "teaser": "Show how many gigabytes a set of 16-bit words represents for disk planning.", "labels": {"in1": "Words (16-bit)", "in2": "Gigabytes"}, "factor": 2e-09},
{"slug": "words-16-bit-to-kibibytes", "name": "Words (16-bit) to Kibibytes", "category": "data", "type": "standard", "teaser": "Drop 16-bit word totals into kibibytes for binary-accurate storage reporting.", "labels": {"in1": "Words (16-bit)", "in2": "Kibibytes"}, "factor": 0.001953125},
{"slug": "words-16-bit-to-kilobits", "name": "Words (16-bit) to Kilobits", "category": "data", "type": "standard", "teaser": "Turn word counts into kilobits to compare with bandwidth specs.", "labels": {"in1": "Words (16-bit)", "in2": "Kilobits"}, "factor": 0.016},
{"slug": "words-16-bit-to-kilobytes", "name": "Words (16-bit) to Kilobytes", "category": "data", "type": "standard", "teaser": "Convert 16-bit word quantities to kilobytes for quick file-size guidance.", "labels": {"in1": "Words (16-bit)", "in2": "Kilobytes"}, "factor": 0.002},
{"slug": "words-16-bit-to-mebibytes", "name": "Words (16-bit) to Mebibytes", "category": "data", "type": "standard", "teaser": "Compress 16-bit word collections into mebibytes for memory modeling.", "labels": {"in1": "Words (16-bit)", "in2": "Mebibytes"}, "factor": 1.9073486328125e-06},
{"slug": "words-16-bit-to-megabits", "name": "Words (16-bit) to Megabits", "category": "data", "type": "standard", "teaser": "Frame registers as megabits for throughput comparisons.", "labels": {"in1": "Words (16-bit)", "in2": "Megabits"}, "factor": 1.6e-05},
{"slug": "words-16-bit-to-megabytes", "name": "Words (16-bit) to Megabytes", "category": "data", "type": "standard", "teaser": "Show word totals as megabytes when sizing modern storage.", "labels": {"in1": "Words (16-bit)", "in2": "Megabytes"}, "factor": 2e-06},
{"slug": "words-16-bit-to-nibbles", "name": "Words (16-bit) to Nibbles", "category": "data", "type": "standard", "teaser": "Break 16-bit words into nibbles for low-level diagnostics.", "labels": {"in1": "Words (16-bit)", "in2": "Nibbles"}, "factor": 4.0},
{"slug": "words-16-bit-to-tebibytes", "name": "Words (16-bit) to Tebibytes", "category": "data", "type": "standard", "teaser": "Convert 16-bit word counts into tebibytes for very-large storage comparisons.", "labels": {"in1": "Words (16-bit)", "in2": "Tebibytes"}, "factor": 1.8189894035458565e-12},
{"slug": "words-16-bit-to-terabytes", "name": "Words (16-bit) to Terabytes", "category": "data", "type": "standard", "teaser": "Express word totals as terabytes for modern data planning.", "labels": {"in1": "Words (16-bit)", "in2": "Terabytes"}, "factor": 2e-12},
{"slug": "words-16-bit-to-words-32-bit", "name": "Words (16-bit) to Words (32-bit)", "category": "data", "type": "standard", "teaser": "Compare 16-bit registers with 32-bit words to plan migrations.", "labels": {"in1": "Words (16-bit)", "in2": "Words (32-bit)"}, "factor": 0.5},
{"slug": "words-32-bit-to-bits", "name": "Words (32-bit) to Bits", "category": "data", "type": "standard", "teaser": "Convert 32-bit words into bits for framing larger registers.", "labels": {"in1": "Words (32-bit)", "in2": "Bits"}, "factor": 32.0},
{"slug": "words-32-bit-to-bytes", "name": "Words (32-bit) to Bytes", "category": "data", "type": "standard", "teaser": "Express a 32-bit word as four bytes.", "labels": {"in1": "Words (32-bit)", "in2": "Bytes"}, "factor": 4.0},
{"slug": "words-32-bit-to-exabytes", "name": "Words (32-bit) to Exabytes", "category": "data", "type": "standard", "teaser": "Convert 32-bit word totals into exabytes for high-scale storage roadmaps.", "labels": {"in1": "Words (32-bit)", "in2": "Exabytes"}, "factor": 4e-18},
{"slug": "words-32-bit-to-gibibytes", "name": "Words (32-bit) to Gibibytes", "category": "data", "type": "standard", "teaser": "Translate 32-bit words into gibibytes when measuring binary-aligned capacity.", "labels": {"in1": "Words (32-bit)", "in2": "Gibibytes"}, "factor": 3.725290298461914e-09},
{"slug": "words-32-bit-to-gigabits", "name": "Words (32-bit) to Gigabits", "category": "data", "type": "standard", "teaser": "Present register counts as gigabits for throughput matching.", "labels": {"in1": "Words (32-bit)", "in2": "Gigabits"}, "factor": 3.2e-08},
{"slug": "words-32-bit-to-gigabytes", "name": "Words (32-bit) to Gigabytes", "category": "data", "type": "standard", "teaser": "Show how many gigabytes stem from 32-bit word counts for disk planning.", "labels": {"in1": "Words (32-bit)", "in2": "Gigabytes"}, "factor": 4e-09},
{"slug": "words-32-bit-to-kibibytes", "name": "Words (32-bit) to Kibibytes", "category": "data", "type": "standard", "teaser": "Pull 32-bit word aggregates into kibibytes for binary-accurate memory stats.", "labels": {"in1": "Words (32-bit)", "in2": "Kibibytes"}, "factor": 0.00390625},
{"slug": "words-32-bit-to-kilobits", "name": "Words (32-bit) to Kilobits", "category": "data", "type": "standard", "teaser": "Express words as kilobits to connect register counts with bandwidth specs.", "labels": {"in1": "Words (32-bit)", "in2": "Kilobits"}, "factor": 0.032},
{"slug": "words-32-bit-to-kilobytes", "name": "Words (32-bit) to Kilobytes", "category": "data", "type": "standard", "teaser": "Describe 32-bit word totals as kilobytes for base-level file sizing.", "labels": {"in1": "Words (32-bit)", "in2": "Kilobytes"}, "factor": 0.004},
{"slug": "words-32-bit-to-mebibytes", "name": "Words (32-bit) to Mebibytes", "category": "data", "type": "standard", "teaser": "Collapse 32-bit word quantities into mebibytes for memory modeling.", "labels": {"in1": "Words (32-bit)", "in2": "Mebibytes"}, "factor": 3.814697265625e-06},
{"slug": "words-32-bit-to-megabits", "name": "Words (32-bit) to Megabits", "category": "data", "type": "standard", "teaser": "Convert words into megabits for networking parity.", "labels": {"in1": "Words (32-bit)", "in2": "Megabits"}, "factor": 3.2e-05},
{"slug": "words-32-bit-to-megabytes", "name": "Words (32-bit) to Megabytes", "category": "data", "type": "standard", "teaser": "Translate word totals into megabytes for contemporary storage comparisons.", "labels": {"in1": "Words (32-bit)", "in2": "Megabytes"}, "factor": 4e-06},
{"slug": "words-32-bit-to-nibbles", "name": "Words (32-bit) to Nibbles", "category": "data", "type": "standard", "teaser": "Break 32-bit words into nibbles to inspect lower-level data segments.", "labels": {"in1": "Words (32-bit)", "in2": "Nibbles"}, "factor": 8.0},
{"slug": "words-32-bit-to-petabytes", "name": "Words (32-bit) to Petabytes", "category": "data", "type": "standard", "teaser": "Scale 32-bit word counts to petabytes for enterprise planning.", "labels": {"in1": "Words (32-bit)", "in2": "Petabytes"}, "factor": 4e-15},
{"slug": "words-32-bit-to-tebibytes", "name": "Words (32-bit) to Tebibytes", "category": "data", "type": "standard", "teaser": "Convert 32-bit word totals into tebibytes for high-precision reservoirs.", "labels": {"in1": "Words (32-bit)", "in2": "Tebibytes"}, "factor": 3.637978807091713e-12},
{"slug": "words-32-bit-to-terabytes", "name": "Words (32-bit) to Terabytes", "category": "data", "type": "standard", "teaser": "Frame 32-bit word quantities as terabytes for modern service planning.", "labels": {"in1": "Words (32-bit)", "in2": "Terabytes"}, "factor": 4e-12},
{"slug": "words-32-bit-to-words-16-bit", "name": "Words (32-bit) to Words (16-bit)", "category": "data", "type": "standard", "teaser": "Compare 32-bit to 16-bit word counts during platform migration planning.", "labels": {"in1": "Words (32-bit)", "in2": "Words (16-bit)"}, "factor": 2.0},
{"slug": "bits-to-words-16-bit", "name": "Bits to Words (16-bit)", "category": "data", "type": "standard", "teaser": "Show how many 16-bit words fit into a given bit count.", "labels": {"in1": "Bits", "in2": "Words (16-bit)"}, "factor": 0.0625},
{"slug": "bits-to-words-32-bit", "name": "Bits to Words (32-bit)", "category": "data", "type": "standard", "teaser": "Show how many 32-bit words fit into a given bit count.", "labels": {"in1": "Bits", "in2": "Words (32-bit)"}, "factor": 0.03125},
{"slug": "bytes-to-words-16-bit", "name": "Bytes to Words (16-bit)", "category": "data", "type": "standard", "teaser": "Convert byte counts into 16-bit words for legacy units.", "labels": {"in1": "Bytes", "in2": "Words (16-bit)"}, "factor": 0.5},
@@ -857,6 +886,17 @@ export const calculators: CalculatorDef[] = [
{"slug": "weeks-to-seconds", "name": "Weeks to seconds", "category": "time", "type": "standard", "teaser": "Turn weeks into seconds for precise counting (1 week = 604,800 seconds).", "labels": {"in1": "Weeks", "in2": "seconds"}, "factor": 604800.0},
{"slug": "weeks-to-milliseconds", "name": "Weeks to milliseconds", "category": "angle", "type": "standard", "teaser": "Express a week\u2019s span as milliseconds for timestamps (1 week = 604,800,000 ms).", "labels": {"in1": "Weeks", "in2": "milliseconds"}, "factor": 604800000.0},
{"slug": "weeks-to-microseconds", "name": "Weeks to microseconds", "category": "time", "type": "standard", "teaser": "Convert weeks into microseconds when tagging high-resolution data (1 week = 604,800,000,000 \u00b5s).", "labels": {"in1": "Weeks", "in2": "microseconds"}, "factor": 604800000000.0},
{"slug": "weeks-to-atomic-time-units", "name": "Weeks to Atomic Time Units", "category": "time", "type": "standard", "teaser": "Translate weeks into atomic time units for quantum-scale intuition.", "labels": {"in1": "Weeks", "in2": "Atomic Time Units"}, "factor": 2.5003262593952316e+22},
{"slug": "weeks-to-centuries", "name": "Weeks to Centuries", "category": "time", "type": "standard", "teaser": "Fold weekly spans into centuries for multi-generational planning cues.", "labels": {"in1": "Weeks", "in2": "Centuries"}, "factor": 0.0001923076923076923},
{"slug": "weeks-to-decades", "name": "Weeks to Decades", "category": "time", "type": "standard", "teaser": "Express weekly totals as decades to compare long-term trends.", "labels": {"in1": "Weeks", "in2": "Decades"}, "factor": 0.001923076923076923},
{"slug": "weeks-to-fortnights", "name": "Weeks to Fortnights", "category": "time", "type": "standard", "teaser": "Show how weeks relate to fortnights for familiar British phrasing.", "labels": {"in1": "Weeks", "in2": "Fortnights"}, "factor": 0.5},
{"slug": "weeks-to-jiffies", "name": "Weeks to Jiffies", "category": "time", "type": "standard", "teaser": "Convert week-long intervals into jiffies (0.01 s) for legacy computing stories.", "labels": {"in1": "Weeks", "in2": "Jiffies"}, "factor": 60480000.0},
{"slug": "weeks-to-julian-years", "name": "Weeks to Julian Years", "category": "time", "type": "standard", "teaser": "Compare weeks with Julian years for astronomy timelines.", "labels": {"in1": "Weeks", "in2": "Julian Years"}, "factor": 0.01916495550992471},
{"slug": "weeks-to-nanoseconds", "name": "Weeks to Nanoseconds", "category": "time", "type": "standard", "teaser": "Express a week in nanoseconds for high-speed data modeling.", "labels": {"in1": "Weeks", "in2": "Nanoseconds"}, "factor": 604800000000000.0},
{"slug": "weeks-to-planck-time", "name": "Weeks to Planck Time", "category": "time", "type": "standard", "teaser": "Represent a week as Planck-time ticks for extreme-scale analogies.", "labels": {"in1": "Weeks", "in2": "Planck Time"}, "factor": 1.1218183845036223e+49},
{"slug": "weeks-to-shakes", "name": "Weeks to Shakes", "category": "time", "type": "standard", "teaser": "Turn weeks into shakes (10 ns) for nuclear rhythm analogies.", "labels": {"in1": "Weeks", "in2": "Shakes"}, "factor": 60480000000000.0},
{"slug": "weeks-to-sidereal-days", "name": "Weeks to Sidereal Days", "category": "time", "type": "standard", "teaser": "Stack weeks against sidereal days to align Earth and star time.", "labels": {"in1": "Weeks", "in2": "Sidereal Days"}, "factor": 7.019165367967297},
{"slug": "weeks-to-years", "name": "Weeks to Years", "category": "time", "type": "standard", "teaser": "Contextualize weekly blocks within calendar years (1 week = 0.01923 years).", "labels": {"in1": "Weeks", "in2": "Years"}, "factor": 0.019230769230769232, "hidden": true},
{"slug": "years-to-centuries", "name": "Years to Centuries", "category": "time", "type": "standard", "teaser": "Convert years into centuries when dealing with multi-generational timelines.", "labels": {"in1": "Years", "in2": "Centuries"}, "factor": 0.01},
{"slug": "years-to-days", "name": "Years to Days", "category": "time", "type": "standard", "teaser": "Expand a year into days for scheduling (1 year \u2248 365 days).", "labels": {"in1": "Years", "in2": "Days"}, "factor": 365.0},
{"slug": "years-to-decades", "name": "Years to Decades", "category": "time", "type": "standard", "teaser": "Translate years into decades for decade-scale planning (1 decade = 10 years).", "labels": {"in1": "Years", "in2": "Decades"}, "factor": 0.1},
@@ -2305,7 +2345,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "atomic-time-units-to-planck-time", "name": "Atomic Time Units to Planck Time", "category": "time", "type": "standard", "labels": {"in1": "Atomic Time Units", "in2": "Planck Time"}, "factor": 4.486688008517696e+26},
{"slug": "atomic-time-units-to-shakes", "name": "Atomic Time Units to Shakes", "category": "time", "type": "standard", "labels": {"in1": "Atomic Time Units", "in2": "Shakes"}, "factor": 2.4188843265857e-09},
{"slug": "atomic-time-units-to-sidereal-days", "name": "Atomic Time Units to Sidereal Days", "category": "time", "type": "standard", "labels": {"in1": "Atomic Time Units", "in2": "Sidereal Days"}, "factor": 2.807299784108671e-22},
{"slug": "atomic-time-units-to-weeks", "name": "Atomic Time Units to Weeks", "category": "time", "type": "standard", "labels": {"in1": "Atomic Time Units", "in2": "Weeks"}, "factor": 3.999478053217097e-23},
{"slug": "atomic-time-units-to-weeks", "name": "Atomic Time Units to Weeks", "category": "time", "type": "standard", "labels": {"in1": "Atomic Time Units", "in2": "Weeks"}, "factor": 3.999478053217097e-23, "hidden": true},
{"slug": "atomic-time-units-to-years", "name": "Atomic Time Units to Years", "category": "time", "type": "standard", "labels": {"in1": "Atomic Time Units", "in2": "Years"}, "factor": 7.664981895282595e-25},
{"slug": "attograms-to-amu", "name": "Attograms to Amu", "category": "weight", "type": "standard", "labels": {"in1": "Attograms", "in2": "Amu"}, "factor": 602214.0762081122},
{"slug": "attograms-to-apothecary-ounces", "name": "Attograms to Apothecary Ounces", "category": "weight", "type": "standard", "labels": {"in1": "Attograms", "in2": "Apothecary Ounces"}, "factor": 3.215074656862798e-20, "hidden": true},