Automic VaultAutomic Vault

brew

使用 Homebrew, MacPorts, zypper 安装 cspice

查看 cspice 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install cspice

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install cspice

MacPorts ports tree · science/cspice/Portfile · 来源: api.github.com

Linux

openSUSE zypper已验证 · 92%
sudo zypper install chronos

openSUSE Tumbleweed package metadata · chronos · 来源: download.opensuse.org

概览

软件包摘要

Observation geometry system for robotic space science missions

命令和别名

  • brief
  • chronos
  • ckbrief
  • commnt
  • dskbrief
  • dskexp
  • frmdiff
  • inspekt
  • mkdsk
  • mkspk
  • msopck
  • spacit
  • spkdiff
  • spkmerge
  • subpt
  • tictoc
  • tobin
  • toxfr
  • version

历史

项目历史与用法

CSPICE is the C implementation of NASA/JPL NAIF's SPICE Toolkit, a long-lived observation-geometry system used with spacecraft, planetary, instrument, pointing, event, and other ancillary data for space-science missions.

项目历史

SPICE grew out of NASA data-archiving work after the 1982 CODMAC report called attention to the ancillary engineering information needed to fully interpret space-science observations. NAIF's official history describes a 1983 Planetary Data Workshop, later refinement under Hugh Kieffer and Charles Acton, and Kieffer coining the SPICE acronym for Spacecraft, Planet, Instrument, C-matrix, and Events.

The first implementation efforts supported Voyager instrument teams as a proof of concept, but the file formats from those demonstrations did not survive. NAIF says the lessons from that work guided the design of modern SPICE kernels.

The first official partial use of SPICE technology was on Magellan, where spacecraft orbit data was produced in SPK format. Mars Observer and Galileo then studied SPICE as a replacement for older Supplemental Experiment Data Records, after which SPICE became the de facto standard for ancillary data on NASA solar-system exploration missions.

CSPICE is the C-language Toolkit line within that system. NAIF's Toolkit page presents C alongside Fortran, IDL, MATLAB, and alpha JNI toolkits; the C documentation index identifies CSPICE-specific introductory material, API references, required reading documents, user guides, and release notes.

采用历史

NAIF describes SPICE as used throughout the life cycle of NASA planetary science missions: mission design, observation planning, science-data analysis, and engineering support. The NAIF team also serves as the ancillary-data node of NASA's Planetary Data System, leading review and archiving of SPICE products from NASA planetary flight projects.

CSPICE's adoption extends beyond direct NASA use because third-party wrappers in languages such as Python and Ruby build on the C Toolkit. For Unix package managers, CSPICE supplies the library, headers, and utilities needed by scientists, instrument teams, ephemeris users, and downstream bindings that work with SPICE kernels.

使用方式

The Toolkit includes source APIs with extensive headers, a ready-to-use library, bundled utility programs, technical reference documents, examples, and user guides. Package users commonly load kernels and call CSPICE APIs from C or wrappers to compute observation geometry, times, reference frames, positions, attitudes, and event relationships.

The packaged command-line utilities are part of the practical appeal: tools such as brief, chronos, ckbrief, mkspk, spkdiff, and spkmerge inspect, create, compare, and merge SPICE kernel data. Matching Toolkit versions and supported platform/compiler combinations matters because NAIF warns that unsupported ports can encounter numerical and optimization problems.

为什么软件包爱好者会关心

CSPICE is unusual in package-manager culture because the authoritative upstream is a NASA distribution site rather than a public source-control forge. Packaging it gives scientific workflows a repeatable way to install a mission-critical library and a known set of utilities from an upstream that treats documentation, kernels, and binary/source Toolkit packages as the distribution unit.

The package also anchors a larger ecosystem. Many users never write C directly, but Python, Ruby, IDL, MATLAB, and mission-specific tools often depend on CSPICE concepts, kernels, and version behavior.

时间线

  • 1982: CODMAC report identifies the need to preserve ancillary engineering information with NASA space-science data.
  • 1983: Planetary Data Workshop helps shape the ancillary information system that becomes SPICE.
  • 1980s: Voyager-related proof-of-concept work informs modern SPICE kernel design.
  • Magellan era: SPICE SPK format receives its first official partial mission use.
  • Mars Observer/Galileo era: SPICE is selected over older SEDR-style ancillary records for major missions.
  • 2022: SPICE Toolkit N0067 is released on 2022-01-03.

Related projects

  • CSPICE is related to NAIF's Fortran SPICELIB, Icy for IDL, Mice for MATLAB, the alpha JNI Toolkit, WebGeocalc, Cosmographia, mission SPICE kernel archives, and third-party wrappers built on the C Toolkit.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 13 个平台目标。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
briefcli全局可执行文件
chronoscli全局可执行文件
ckbriefcli全局可执行文件
commntcli全局可执行文件
dskbriefcli全局可执行文件
dskexpcli全局可执行文件
frmdiffcli全局可执行文件
inspektcli全局可执行文件
mkdskcli全局可执行文件
mkspkcli全局可执行文件
msopckcli全局可执行文件
spacitcli全局可执行文件
spkdiffcli全局可执行文件
spkmergecli全局可执行文件
subptcli全局可执行文件
tictoccli全局可执行文件
tobincli全局可执行文件
toxfrcli全局可执行文件
versioncli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-10
管理器版本67
管理器更新时间2026-06-22
本地数据OK
上游not checked
检测到的最新版本未检测到

https://naif.jpl.nasa.gov/naif/toolkit.html

安装元数据

软件包元数据

软件包键brew:cspice
版本67
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/cspice
主页https://naif.jpl.nasa.gov/naif/toolkit.html
上游文档https://naif.jpl.nasa.gov/naif/toolkit.html
许可证LicenseRef-Homebrew-cannot-represent
源码归档https://naif.jpl.nasa.gov/pub/naif/toolkit/C/MacIntel_OSX_AppleC_64bit/packages/cspice.tar.Z
最后更新2026-06-22T14:03:06-07:00
Pulseupdated
Bottle可用 (于 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecspice
Version Scheme0
Revision0
Conflicts With
  • enscript
  • openhmd
  • pwntools
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

MacPorts95%

cspice

sudo port install cspice
  • normalized package name match
  • 匹配方式:Cspice
MacPorts ports tree · api.github.com · MacPorts ports tree: science/cspice/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
zypper92%

chronos 0.1.5+17-1.4

Chronos is a simple Pomodoro timer

https://github.com/cosmic-utils/Chronos

sudo zypper install chronos
  • License: GPL-3.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: chronos
  • 4 依赖
  • 2 提供
  • installed executable or alias match
  • 匹配方式:Chronos
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: chronos from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment