Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@thkruz
Copy link
Owner

@thkruz thkruz commented Nov 19, 2025

Added 8 new example files showcasing different features of the ootk library:

  • orbital-elements.ts: Demonstrates working with classical orbital elements, conversions between elements and state vectors, and TLE generation

  • maneuvers.ts: Shows Hohmann transfer calculations, two-burn orbit transfers, and delta-V computations for different orbit types

  • moon.ts: Covers lunar position calculations, moon rise/set times, phase calculations, and angular diameter computations

  • time-systems.ts: Illustrates different epoch types (UTC, TAI, TT, TDB, GPS), time system conversions, Julian dates, and GMST calculations

  • coordinate-transforms.ts: Demonstrates conversions between coordinate frames (ECI, ECF, LLA, J2000, TEME, ITRF) and relative coordinates (RIC)

  • satellite-passes.ts: Shows satellite pass prediction, visibility checks, field of view constraints, and look angle tracking

  • doppler.ts: Covers Doppler shift calculations for satellite communications, frequency shifts across different bands, and Doppler rate of change

  • observations.ts: Demonstrates RADEC (Right Ascension/Declination) observations, topocentric vs geocentric coordinates, and angular separations

These examples provide users with practical code showing how to use the library's features for real-world orbital mechanics applications.

Added 8 new example files showcasing different features of the ootk library:

- orbital-elements.ts: Demonstrates working with classical orbital elements,
  conversions between elements and state vectors, and TLE generation

- maneuvers.ts: Shows Hohmann transfer calculations, two-burn orbit transfers,
  and delta-V computations for different orbit types

- moon.ts: Covers lunar position calculations, moon rise/set times, phase
  calculations, and angular diameter computations

- time-systems.ts: Illustrates different epoch types (UTC, TAI, TT, TDB, GPS),
  time system conversions, Julian dates, and GMST calculations

- coordinate-transforms.ts: Demonstrates conversions between coordinate frames
  (ECI, ECF, LLA, J2000, TEME, ITRF) and relative coordinates (RIC)

- satellite-passes.ts: Shows satellite pass prediction, visibility checks,
  field of view constraints, and look angle tracking

- doppler.ts: Covers Doppler shift calculations for satellite communications,
  frequency shifts across different bands, and Doppler rate of change

- observations.ts: Demonstrates RADEC (Right Ascension/Declination) observations,
  topocentric vs geocentric coordinates, and angular separations

These examples provide users with practical code showing how to use the
library's features for real-world orbital mechanics applications.
@thkruz thkruz merged commit a281380 into develop Nov 19, 2025
1 of 2 checks passed
@github-actions
Copy link

# npm audit report

brace-expansion  1.0.0 - 1.1.11
brace-expansion Regular Expression Denial of Service vulnerability - https://github.com/advisories/GHSA-v6h2-p8h4-qcjw
fix available via `npm audit fix`
node_modules/brace-expansion

js-yaml  <3.14.2 || >=4.0.0 <4.1.1
Severity: moderate
js-yaml has prototype pollution in merge (<<) - https://github.com/advisories/GHSA-mh29-5h37-fv8m
js-yaml has prototype pollution in merge (<<) - https://github.com/advisories/GHSA-mh29-5h37-fv8m
fix available via `npm audit fix`
node_modules/@eslint/eslintrc/node_modules/js-yaml
node_modules/eslint/node_modules/js-yaml
node_modules/js-yaml

2 vulnerabilities (1 low, 1 moderate)

To address all issues, run:
  npm audit fix

@thkruz thkruz deleted the claude/add-feature-examples-01LsHA3HWHLUfYLohVxx5oGy branch November 19, 2025 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants