Project Icon

awesome-space

太空资源代码和数据的精选列表

该项目整理了太空相关的代码、API、数据等资源,涵盖天文学、航天器、地球观测等领域。提供学习材料、开源工具和数据集,适合天文爱好者、航天工程师和数据科学家参考使用。项目鼓励社区贡献,致力于成为太空探索和研究的综合资源库。

超赞太空资源

精选的太空相关代码、API、数据和其他资源列表。

欢迎贡献!

目录

天文学

天文学API

  • AstroBin API - AstroBin是一个专门面向天文摄影师的图像托管网站。其API提供了一套基本的RESTful端点。目前API仅支持读取,允许您获取图像数据并执行基本搜索。
  • astrometry.net - "如果您有天空的天文图像但不知道或不信任其天球坐标,那么Astrometry.net就是为您准备的。输入一张图像,我们会返回天文测量校准元数据,以及视野内已知天体的列表。"
  • Open Astronomy Catalog API - 开放天文目录API (OACAPI)提供了一种轻量级、简单的方式来访问开放天文目录(如开放超新星、潮汐瓦解、千新星和快速恒星目录)中的可用数据。
  • SpaceXDB-Api - SpaceXDB是一个包含SpaceX发射信息和遥测数据的网站。

天文学软件

射电天文学

  • VIRGO - 一个开源的射电天文学频谱仪

可视化

  • 100,000 Stars - 100,000 Stars是一个交互式可视化工具,展示了119,617颗附近恒星的位置。
  • ANISE - ANISE提供了姿态、导航、仪器、航天器和星历数据的工具包和文件。它是NAIF SPICE工具包的现代替代品。
  • Celestia - 免费的实时3D太空可视化软件。(另见Celestia Motherlode获取许多附加组件。)
  • Cesium.js - 一个开源的JavaScript库,用于世界级的3D地球仪和地图
  • Gaia Sky - 在ESA的Gaia任务框架下开发的实时、3D天文可视化软件。可在Windows、Linux和macOS上运行。
  • Harmony of the Spheres - 在浏览器中运行的牛顿引力和太空模拟器
  • KStars - KStars是免费、开源、跨平台的天文软件。它提供了许多功能,包括夜空的图形模拟、观测计划器、天空日历工具、视场编辑器等。
  • LeoLabs Visualization - 低地球轨道目录可视化。
  • Mars Now - 这个可视化工具显示了所有在火星上运行的着陆器、漫游车和轨道器的当前位置和通信活动,这些设备通过NASA的火星中继网络向地球传输数据。
  • NASA Eyes - 沉浸式应用程序,用于探索地球和太阳系
  • Orb Viewer - MPC数据库中所有小行星的可视化。
  • Orbit Simulator - 一个强大的数值积分工具。"通过执行n体模拟,您可以研究行星、卫星、小行星或宇宙中任何物体的轨道。"
  • Orbiter 2016 - 开源航天模拟器,有许多历史任务的附加组件。安装说明
  • SpaceEngine : 逼真的宇宙模拟器和天文馆。旧版本是免费的
  • Stellarium - 开源的电脑天文馆软件

SDK和软件开发工具

  • ASCL.net - 一个面向天文学家和天体物理学家的免费在线源代码注册中心
  • AstroKit - 一套基于网络的工具,用于执行光变曲线测光
  • astrometry.net - 用于生成天文测量校准元数据的代码和API
  • AstroPy - 用Python编写的天文学软件包集合
  • Rebound - 一个多用途的N体积分器
  • Skyfield - Skyfield计算恒星、行星和地球轨道卫星的位置。
  • Spacekit.js - 一个开源库,用于构建交互式的基于JavaScript和WebGL的太空可视化。

社区

学习材料

  • 新太空创业法律指南 - 为太空产业初创企业量身定制的指南。涵盖了太空活动许可、太空领域的公私合作、发射载荷的法律复杂性、太空风险保险等内容。
  • NITARP - NITARP,即NASA/IPAC教师档案研究计划,让教师和学生参与真实的天文研究。
  • RDFvocab - 一系列描述天文和航天工程概念的链接数据本体(语义链接表示)。可用于链接流行的数据集,如DBPedia
  • 太空探索主题的资源和参考文献 - StackExchange上的书籍、手册、课程等列表。
  • 太空术语速查表 - 太空相关术语和行话列表

太空黑客马拉松和挑战赛

  • ActInSpace - 法国国家空间研究中心(CNES)每两年举办一次的太空应用黑客马拉松。
  • 太空应用挑战赛 - 由NASA牵头,与Booz Allen Hamilton、Mindgrub和SecondMuse合作组织的活动。

工作组

  • 开源卫星 - 用于分享想法和创建"高性能、灵活且经济实惠的开源微型卫星平台"的生态系统。由致力于开源的"国际太空专家团队"创立。

数据

天文数据

数据目录

  • api.nasa.gov - NASA的API门户
  • Data.gov - NASA - 美国联邦政府开放数据门户网站上NASA数据集的页面。如果您按局、组织或发布者搜索,您还能找到来自NASA/GSFC、NOAA、太空科学技术理事会、部分大学等的额外太空相关数据集。
  • data.nasa.gov - 持续增长的公开可用NASA数据集、API、可视化等目录
  • images.nasa.gov - 搜索NASA的信息图像和视频档案
  • MAST - 一个由NASA资助的网站,提供专注于光学、紫外线和近红外科学数据集的天文数据档案。
  • 小卫星信息搜索 - NASA的联邦搜索门户,用于搜索小型航天器部件、技术和会议记录。

数据处理工具

地球

系外行星

发射

  • 发射仪表板API - 火箭发射遥测开源REST API
  • 发射库2 - 一个免费使用的API,包含火箭发射、宇航员、事件等,应用程序开发人员可以使用。它是原始发射库和太空发射现在API的继承者。由The Space Devs维护,新闻和支持在他们的Discord服务器上提供。
  • 非官方SpaceX REST API - 火箭、核心、太空舱、发射台和发射数据的开源REST API

太阳系数据

轨道

  • Celestrak - Celestrak是世界上最古老的轨道元素集(以及相关软件和教育材料)来源。
  • JPL的HORIZONS - 生成太阳系天体的星历表
  • 空间物理数据设施 - 基于Web的调查和高分辨率数据及轨迹服务
  • Satcat.com - Satcat是Kayhan Space的一个网络应用程序,提供搜索、可视化和轨道设计工具

太空新闻

航天器

完整卫星

  • Quetzal-1 - Quetzal-1是由危地马拉瓦列大学(UVG)工程团队开发的1U立方卫星。Quetzal-1在太空中成功运行了211天。
  • SUCHAI-2 - SUCHAI 2、3和PlantSat是由智利大学空间和行星探索实验室(SPEL)开发的3U立方卫星。这是这些卫星使用的完整飞行软件和地面软件。

通用软件

地面站

  • FoxTelem - FoxTelem被地面站网络用来接收Fox卫星的遥测和实验数据。
  • GRID - 商业卫星地面站网络,提供简单易用的Python SDK
  • 开放卫星项目 - 正在进行的努力,旨在开发用于接收和解码卫星数据的开源软件,使用软件定义无线电(SDR)硬件
  • Phase 4 Ground - 开源数字宽带卫星和地面无线电系统,是开放研究所的一部分
  • SatNOGS - 全球卫星地面站网络,设计为开源参与项目
  • TinyGS - 使用廉价且多功能模块接收和操作LoRa卫星的开放地面站网络

任务控制

  • COSMOS - 开源任务控制和卫星测试与开发框架
  • Open MCT - 艾姆斯研究中心下一代任务控制框架,用于在桌面和移动设备上可视化数据。
  • Yamcs - 开源任务控制框架(也可作为OpenMCT的后端)。

任务设计

  • LEO/MEO/GEO轨道注入Delta V计算器
  • Flight Club - 轨道发射模拟器和轨迹可视化软件
  • FreeFlyer - 用于空间任务设计、分析和操作的软件应用程序。
  • GMAT - 通用任务分析工具(GMAT)是一个空间轨迹优化和任务分析系统(NASA)
  • GO by ienai SPACE - 一种软件工具,允许使用电推进系统进行一般任务设计和优化。
  • NASA艾姆斯研究中心轨迹浏览器 - 一个寻找飞船到行星和小天体轨迹的工具
  • Nyx - Nyx是一个高保真的天体动力学工具包,用于Rust和Python的任务设计和轨道确定,已在多个月球任务中使用。
  • 开放空间工具包 - 用于空间工程应用的多功能软件库集合(如环境建模、轨道和访问计算)。
  • poliastro - Poliastro是一个开源的纯Python包,专门用于天体动力学和轨道力学中出现的问题。侧重于星际设计。
  • SPICE - JPL在其任务中使用的星历库。SpiceyPy是一个Python封装。
  • SpOCK - 航天器轨道计算工具包是一个开源工具,用于航天器任务分析和模拟。
  • 系统工具包(STK) - 模拟任务并创建报告、图表和3D动画(付费)。来自Analytical Graphics, Inc.

模拟

  • 42 - 航天器姿态和轨迹模拟(NASA)
  • Basilisk - C/C++天体动力学和姿态控制模拟(包括Python脚本)。
  • Gazebo - 经常用于行星探测车的机器人模拟器
  • LunCo – 一个开源的全周期月球殖民地和空间作业模拟工具,适用于工程师和爱好者
  • NOS3 - NASA小卫星操作模拟器
  • Trick - 端到端物理模拟包,适用于模拟任务(但需要轨道动力学模型)。C、C++,带Python(SWIG)接口。

航天器硬件

  • FossaSat-1 - FossaSat-1 Pocketqube卫星的硬件设计和软件(GitHub
  • NASA外气体数据库 - 来自戈达德航天中心、斯坦福研究所和喷气推进实验室的用于航天器的材料数据集。
  • Oresat - 在俄勒冈小卫星项目开发的开源立方体卫星。
  • ProjectInertia - 一个开源硬件平台,旨在实现基于FRAM的抗辐射微控制器用于空间应用。固件正在用Rust开发。
  • PyCubed - 一个开源的、经过辐射测试的立方体卫星框架,完全可用Python编程。
  • Qubik - 开源软件和硬件的口袋立方体卫星
  • 辐射测试数据库 - 许多组件的辐射测试结果。
  • SatSearch, CubeSatShop - 卫星零件及其数据表的搜索引擎
  • AMSAT立方体卫星模拟器项目 - 一个低成本的卫星模拟器,通过太阳能电池板和电池运行,传输UHF无线电遥测,具有3D打印框架,可以通过额外的传感器和模块进行扩展。
  • UPSat - 开源卫星软件和硬件

GNSS接收器

无线电

  • LFR收发器 - Little Free Radio (LFR)是立方体卫星的开源命令、遥测和数据无线电。
  • OpenLST收发器 硬件固件 - OpenLST是一个开源的、经过验证的无线电设计,用于使用低成本商业组件与远程仪器、车辆和站点通信。基于Planet Labs的遥测/命令无线电。

星敏感器

航天器软件

  • cFS Basecamp - 提供一个轻量级环境,帮助您学习NASA的cFS并为您的项目创建基于应用程序的解决方案。内置的实践教程可缩短达到生产力的路径。

  • Core Flight System - NASA可移植和可扩展的飞行软件框架,具有广泛的飞行遗产和不断增长的应用程序和平台移植套件

  • FossaSat-1 - FossaSat-1 Pocketqube卫星的硬件设计和软件(GitHub

  • JPL F Prime - F Prime(Fʹ)是一个组件驱动的框架,最初由喷气推进实验室开发,可实现航天和其他嵌入式软件应用程序的快速开发和部署。

  • KubOS - 一个开源的卫星飞行软件框架

  • LibreCube - 开源空间和地球探索。定义具有标准化接口的系统系统的通用架构,使得可以为各种应用组合和重用元素

  • Linux4Space - 基于Yocto的开源Linux发行版,适用于空间应用

  • NanoSat MO Framework - 基于最新CCSDS标准的纳米卫星软件框架。由ESA开发并用于OPS-SAT任务(GitHub

  • OpenSatKit - 一个完整的Core Flight System培训和应用程序开发环境,包括COSMOS42

  • SatCat5 - 用于连接小卫星有效载荷的混合媒体以太网交换机

  • SUCHAI FS - SUCHAI飞行软件是一个用于开发纳米卫星飞行和地面软件的FOSS框架。它已被用于SUCHAI-1、SUCHAI-2、SUCHAI-3和PlantSat CubeSat任务。

  • UPSat - 开源卫星软件和硬件

遗留系统

跟踪与轨道确定

  • AstriaGraph - 地球轨道上所有已知物体的开源数据和可视化

  • Astro::Coord::ECI::TLE - NORAD传播模型的Perl实现

  • Gpredict - 开源、实时卫星跟踪和轨道预测应用程序

  • jspredict - 流行的predict卫星跟踪库的JavaScript移植版

  • KeepTrack - 用于可视化卫星、雷达、望远镜、导弹和碎片的开源TypeScript和WebGl应用程序

  • Orb Calc - 根据轨道参数生成物体位置

  • 轨道确定工具包(ODTK) - 使用顺序滤波器和匹配平滑器处理传统和非传统测量,以生成具有实际协方差的轨道(付费)。由Analytical Graphics, Inc.提供

  • 轨道物体工具包 - python-sgp4的TypeScript移植版,加上用于处理TLE、卫星和传感器的附加功能

  • Orekit - 用Java编写的精确高效的空间飞行动力学应用程序核心层

  • perturb - 用于TLE的SGP4轨道传播的现代C++库

  • Predict - 基于Gpredict的SGP4和SDP4模型预测的PHP实现

  • python-sgp4 - 最新版本SGP4卫星跟踪算法的Python实现

  • satellite.js - 一个使卫星通过TLE在网络上进行传播成为可能的库。提供SGP4/SDP4计算所需的函数,可作为JavaScript调用。还提供坐标变换函数。

  • Space-Track.org - 以编程方式访问两行元素、轨道平均元素、卫星目录信息、太空碎片等

  • 国际空间站在哪里? - 国际空间站的实时跟踪,提供即将到来的过境电子邮件推送通知和用于集成的REST API。基于Predict

许可证

CC0

在法律允许的范围内,The Orbital Index已放弃本作品的所有版权和相关或邻接权利。

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号