kshana 0.36.0

Open, reproducible PNT-resilience simulator with quantum-sensor performance models
Documentation
Kshana
Copyright 2026 Ashforde OÜ

Dual-licensed. You may use this software under EITHER:
  (a) the GNU Affero General Public License v3.0 only (AGPL-3.0-only), the full
      text of which is in LICENSE; OR
  (b) a commercial licence from Ashforde OÜ, for use that the AGPL does not suit
      (e.g. embedding in proprietary/closed-source products, or offering a network
      service without releasing your source). Contact contact@ashforde.org.

See LICENSING.md for which licence applies to your use and how the two relate.

"Kshana" and associated marks are trademarks of Ashforde OÜ. The licence applies
to the source code; it does not grant rights to the project name or marks. Forks
and derivative distributions must use a different name.

Third-party data:
  Contains data from the Lunar GNSS Receiver Experiment (LuGRE) Mission Data,
  J. Parker, F. Dovis et al., NASA and Agenzia Spaziale Italiana, Zenodo,
  doi 10.5281/zenodo.16411687, licensed under CC BY 4.0. Kshana's fixtures are
  derived extracts; no sample file is redistributed (see docs/LUGRE-DATA.md).

  Contains Galileo satellite metadata (box-wing panel areas, optical properties and
  satellite masses in src/srp_boxwing.rs) from the European GNSS Service Centre,
  https://www.gsc-europa.eu/support-to-developers/galileo-satellite-metadata,
  (c) EU 2011-2026, reproduced with acknowledgement under the GSC copyright notice;
  accessed 2026-10-13. These values are not licensed under the AGPL.

Galileo OSNMA:
  The OSNMA receiver-side verifier (src/osnma, docs/OSNMA.md) implements the
  algorithms of the Galileo OSNMA Signal-in-Space ICD and Receiver Guidelines, (c)
  European Union. Kshana grants no rights under the European Union's intellectual
  property in that interface; users rely on the ICD's own authorisation (its Annex E).
  See the notice in docs/OSNMA.md. Kshana is not developed by, used by, approved by or
  endorsed by the European Union, the European Commission or EUSPA.

Galileo E1 primary memory codes:
  Not bundled since 0.36: the E1-B and E1-C primary memory codes (C7_E1B.txt,
  C8_E1C.txt) are supplied by each user (scripts/fetch_galileo_e1_codes.sh), extracted
  byte for byte from the attachments of the European GNSS
  (Galileo) Open Service Signal-In-Space Interface Control Document, Issue 2.0,
  January 2021 (OS SIS ICD Annex C.7 and C.8), (c) European Union 2021. Source:
  https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo_OS_SIS_ICD_v2.0.pdf
  (SHA-256 ce97057a9e9d74cc41a6b986c6e9ef03ce420eda474787b4f8f0456b369a81c0); see
  data/galileo-os-sis-icd/PROVENANCE.md. The ICD states that they are Technical Data
  subject to the European Union's intellectual property rights, used under the EU's
  "Authorisation Concerning the OS SIS ICD IPRs" (Annex G of Issue 2.0, Annex H of
  Issue 2.1), a non-exclusive, royalty-free, non-transferable and non-licensable
  covenant. They are NOT licensed under the AGPL-3.0 or the commercial licence, and
  Kshana grants no rights in them. The ICD allows redistribution only for non-commercial
  purposes, so the repository does not carry them; see LICENSING.md.
  Kshana is not developed by, used by, approved by or endorsed by the European Union.