Skip to content

GPKit 1.4.0

Latest

Choose a tag to compare

@hneogy hneogy released this 10 Nov 23:11
f0a32fe

GPKit 1.4.0 adds things and breaks nothing from 1.3.

What's new:

  • Streaming: Propagator.streamStates hands you a run of many satellites a block at a time, so a whole catalogue over a day doesn't need gigabytes. With the default budget it adds at most 24 MB on top of the propagators.
  • GPKitSources: ElementSetStore keeps the newest element sets and their history, FolderSource reads files you already have, and Ledger.nextAsk tells you when you're allowed to ask a source again.
  • Catalogue scale: a new article, "Working with a whole catalogue", plus benchmark modes and records for constellation-sized runs and memory.
  • A note on Android: what works today and what's still untested.

There was no 1.3.1. The small documentation fix I'd held back is in here instead.

To upgrade, point your package at from: "1.4.0".

The gpkit command-line downloads for Linux, macOS and Windows and the playground's module are attached below. The macOS one still isn't signed, so the first time macOS will block it: run xattr -d com.apple.quarantine gpkit where you unpacked it, or open it once and choose Open Anyway in System Settings, Privacy & Security.

Full details are in the changelog.