European Space Agency (@esa)

Top repositories

1

pagmo2

A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
C++
793
star
2

pygmo2

A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
C++
410
star
3

pykep

PyKEP is a scientific library providing basic tools for research in interplanetary trajectory design.
C++
325
star
4

pagmo

A C++ / Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model. State of the art optimization algorithms are included. A common interface is provided to other optimization frameworks/algorithms such as NLOPT, SciPy, SNOPT, IPOPT, GSL
C++
264
star
5

torchquad

Numerical integration in arbitrary dimensions on the GPU using PyTorch / TF / JAX
Python
166
star
6

nanosat-mo-framework

A software framework for small satellites based on CCSDS MO services
Java
77
star
7

opengeode

OpenGEODE - a free SDL editor
Python
69
star
8

snerf

Code for ''Shadow Neural Radiance Fields for Multi-View Photogrammetry'' Derksen Dawa, Dario Izzo
Python
68
star
9

gr-opssat

This repository contains the UHF specifications and example applications for demodulating and decoding the received signal.
Python
68
star
10

pygmo

Contains the sphinx documentation for PyGMO. To see the actual code, please use the PaGMO repository (https://github.com/esa/pagmo) as PyGMO is the python bindings to PaGMO (c++)
48
star
11

pypogs

An automated closed-loop satellite tracker for optical links with portable telescopes.
Python
35
star
12

NIDN

Neural Inverse Design of Nanostructures
Jupyter Notebook
34
star
13

SpOC2

Here you can find the information you need in order to take part in the GECCO 2023 Space Optimisation Competition (SpOC) organised by the Advanced Concepts Team (ACT).
Python
26
star
14

SpOC3

The official GECCO 2024 Space Optimisation Competition (SpOC) organised by the Advanced Concepts Team (ACT).
Jupyter Notebook
24
star
15

cascade

Propagate the evolution of large number of orbiting objects while detecting reliably conjunctions and collisions.
C++
22
star
16

nmf-mission-ops-sat

NanoSat MO Framework - NMF Mission: OPS-SAT
Java
21
star
17

SpaceAMPL

AMPL transcriptions of optimal control problems of space relevance (requires ampl commercial software)
AMPL
18
star
18

polyhedral-gravity-model

Implementation of a polyhedral gravity model in C++17 with a Python Binding
Jupyter Notebook
17
star
19

auromat

AUROra MApping Toolkit - Python library / CLI tools for creating and working with georeferenced images for aurora research.
Python
17
star
20

GUSTO

A Java library for space astronomy
Java
13
star
21

CCSDS_MO

Repository for holding all CCSDS MO documentation, examples, tutorials and issue lists.
13
star
22

jupiter_tour

A javascript crowdsourcing experiment to prove you can fly a spacecraft through planetary systems
JavaScript
13
star
23

neuralg

Neural network approximators of linear algebra operations on GPU with PyTorch
Jupyter Notebook
12
star
24

NASA-breakup-model-cpp

A validated modern C++ implementation of the NASA Standard Breakup Model
C++
11
star
25

pagmo_plugins_nonfree

A pagmo affiliated package (https://github.com/esa/pagmo2) adding commercial solvers to the list of solvers/algorithms: SNOPT7, WORHP
C
10
star
26

CCSDS_MO_TRAINING

Repository for holding all CCSDS MO Training documentation, examples, tutorials and issue lists
Java
9
star
27

dSGP4

dSGP4: differentiable SGP4. Supports differentiability, ML integration & embarassingly parallel computations
Python
9
star
28

str4sd

Star tracker acquisitions from SWARM mission taken since mission launch up to end of 2018
JavaScript
9
star
29

gaia-bhthree

Jupyter Notebook
8
star
30

dcgp-web

Web interface to use dcgp and inspect its chromosomes
JavaScript
8
star
31

mo-services-java

ESA's Java implementation of the CCSDS MO services
Java
8
star
32

CCSDS_MO_XML

REPOSITORY ARCHIVED - for the latest version please go to https://github.com/esa/mo-services-java
7
star
33

LADDS

Large-scale Deterministic Debris Simulation - Codebase for the ARIADNA Study between TU Munich and ESA's Advanced Concepts Team.
Jupyter Notebook
5
star
34

dcgp.js

JavaScript bindings for the differential Cartesian Genetic Programming library
JavaScript
5
star
35

CCSDS_MO_StubGenerator

Generates technology bindings for CCSDS MAL service specifications
Java
4
star
36

mo.viewer.web

A HTML/JS viewer for CCSDS MO Services
JavaScript
4
star
37

sleapi-j

Implementation of CCSDS Space Link Extension Services
Java
4
star
38

kazoo

C
3
star
39

CCSDS_MO_TRANS

REPOSITORY ARCHIVED - for the latest version please go to https://github.com/esa/mo-services-java
Java
3
star
40

CCSDS_MO_POM

ESA top level POM for CCSDS MO based artifacts
3
star
41

kep3

C++
3
star
42

thermonets

Code to train and test ThermoNets: a neural, differentiable, model for the thermosphere density.
Jupyter Notebook
3
star
43

lisa-orbit-files

A repository to share the official LISA science orbit files with the LISA consortium
3
star
44

hipparcosJava

legacy Java applets/applications from 1997 Hippacos Catalogue website. Slightly updgraded to run as standalone java applications in newere JDKs (1.6 up)
HTML
3
star
45

pyoptgra

A gradient descent algorithm specifically designed for near-linear constrained problems
Fortran
2
star
46

CCSDS_MO_TESTBEDS

REPOSITORY ARCHIVED - for the latest version please go to https://github.com/esa/mo-services-java
Java
2
star
47

CCSDS_MO_APPS

Example MO applications in Java
Java
2
star
48

CCSDS_MO_APIS

Holds the generated Java APIs for the CCSDS MO services
Java
2
star
49

ccsds-css-frm-editor

CCSDS CSS Functional Resource Model Editor
Java
2
star
50

ccsds-css-frm-editor-p2

1
star
51

CCSDS_MO_SUPPORT_LIBS

MO support libraries in Java
Java
1
star
52

CCSDS_MO_MAL_IMPL

CCSDS MO MAL implementation in Java
Java
1
star
53

lxrmount

Tracking satellites and celestial objects using LX RoCon and telescope mount
C
1
star