List of applications (Polski)/Science (Polski)
Matematyka
Kalkulator
Zobacz także Wikipedia:Comparison of software calculators.
Konsolowe
- bc — Język kalkulatorów o dowolnej precyzji.
- calc — Kalkulator konsolowy o dowolnej precyzji.
- clac — Konsolowy kalkulator oparty na stosie z notacją postfiksową.
- kalker — Kalkulator wiersza poleceń ze składnią matematyczną obsługującą zmienne i funkcje zdefiniowane przez użytkownika, liczby zespolone oraz szacowanie pochodnych i całek.
- qalc — Kalkulator wiersza poleceń i narzędzie do rozwiązywania równań z odpornym na błędy parsowaniem, rozpoznawaniem stałych i jednostek.
Graficzne
- Deepin Calculator — Łatwy w użyciu kalkulator dla Deepin desktop.
- Extcalc — Naukowy kalkulator graficzny oparty na Qt.
- FOX Calculator — Prosty kalkulator biurkowy.
- galculator — Kalkulator naukowy oparty na GTK.
- Genius — Zaawansowany kalkulator zawierający matematyczny język programowania.
- GNOME Calculator — Kalkulator naukowy dostępny w środowisku GNOME. Część gnome.
- KAlgebra — Kalkulator i ploter 3D. Część kde-education.
- Kalk — Aplikacja kalkulatora konwergentnego zbudowana przy użyciu frameworka Kirigami. Część kde-utilities.
- KCalc — Kalkulator naukowy dołączony do pulpitu KDE. Część kde-utilities.
- KEuroCalc — Uniwersalny przelicznik i kalkulator walut.
- Liri Calculator — Kalkulator dla Liri.
- MATE Calc — Kalkulator dla środowiska graficznego MATE.
- Qalculate! — Kalkulator i narzędzie do rozwiązywania równań z odpornym na błędy parsowaniem, rozpoznawaniem stałych i jednostek.
- https://qalculate.github.io/ || GTK: qalculate-gtk, Qt: qalculate-qt
- SpeedCrunch — Szybki, precyzyjny i wydajny kalkulator wieloplatformowy.
- xcalc — Kalkulator naukowy dla X z trybami notacji algebraicznej i odwrotnej notacji polskiej.
Komputerowy system algebry
Zobacz także Wikipedia:Comparison of computer algebra systems.
- AXIOM — FriCAS: pochodna potężnego AXIOM-CAS
- GAP — System algebry komputerowej do obliczeniowej algebry dyskretnej ze szczególnym uwzględnieniem obliczeniowej teorii grup.
- Maple — Słynny komercyjny CAS. Często używany w edukacji.
- Mathics — Darmowy CAS do symbolicznych obliczeń matematycznych, wykorzystujący Pythona jako swój główny język. Jego celem jest osiągnięcie składni i funkcji kompatybilnych z Mathematica. Opiera się głównie na Sympy dla większości zadań matematycznych i, opcjonalnie, Sage dla bardziej zaawansowanych funkcji.
- Mathomatic — Komputerowy system algebry ogólnego przeznaczenia napisany w języku C.
- Maxima — System algebry komputerowej podobny do Maple/Mathematica.
- PARI/GP — System algebry komputerowej przeznaczony do szybkich obliczeń w teorii liczb.
- Singular — System algebry komputerowej do obliczeń wielomianowych, ze szczególnym naciskiem na algebrę przemienną i nieprzemienną, geometrię algebraiczną i teorię osobliwości.
- wxMaxima — Graficzny interfejs użytkownika dla Maxima, potężnego systemu algebry komputerowej.
- Xcas — Interfejs użytkownika do Giac, darmowego, podstawowego systemu algebry komputerowej.
Wizualizacja sieci/wykresów
- Glue — Połączone wizualizacje danych w wielu plikach.
- http://glueviz.org/ || gluevizAUR
- Graphviz — Narzędzie o ugruntowanej pozycji do wyświetlania małych wykresów w 2D.
Obliczenia naukowe lub techniczne
Zobacz także Wikipedia:Comparison of numerical analysis software.
- Cadabra — Podejście do algebry komputerowej oparte na teorii pola.
- Cantor — Aplikacja umożliwiająca korzystanie z ulubionych aplikacji matematycznych z poziomu ładnego, zintegrowanego z KDE interfejsu arkusza. Część kde-education.
- FFTW — Biblioteka Fast Fourier Transform do obliczania dyskretnych transformat Fouriera. Używana w wielu różnych zastosowaniach numerycznych, w tym w metodach spektralnych.
- FreeMat — Program podobny do Matlaba, który obsługuje wiele jego funkcji i oferuje bezkodowy interfejs do zewnętrznego kodu C, C++ i Fortran, dalsze równoległe tworzenie algorytmów rozproszonych (za pośrednictwem MPI) oraz możliwości wizualizacji 3D.
- GeoGebra — Dynamiczne oprogramowanie matematyczne z interaktywną grafiką, algebrą i arkuszem kalkulacyjnym
- Julia — Wysokopoziomowy, wysokowydajny dynamiczny język do obliczeń technicznych.
- Kig — Aplikacja do geometrii interaktywnej. Część kde-education.
- matplotlib (PyLab) — Zbiór modułów Pythona (pyplot, numpy itp.) używanych do obliczeń naukowych.
- SageMath — System oprogramowania matematycznego, który łączy wiele istniejących pakietów opensource we wspólny interfejs Pythona. Alternatywa dla programów Magma, Maple, Mathematica i Matlab.
- Scilab — Alternatywa dla Matlaba używana do obliczeń numerycznych. Jego składnia nie jest równoważna składni Matlaba, ale można ją łatwo przekonwertować.
Statystyka
Zobacz także Wikipedia:Comparison of statistical packages.
- gretl — Wieloplatformowy pakiet oprogramowania do analizy ekonometrycznej, napisany w języku programowania C.
- JAGS (Just another Gibbs sampler) — Wieloplatformowy program do analizy bayesowskich modeli hierarchicznych przy użyciu symulacji MCMC (Markov Chain Monte Carlo).
- jamovi — Pakiet statystyczny, który jest łatwy w użyciu i zaprojektowany tak, aby był znany użytkownikom SPSS. Oparty na platformie Electron.
- Python Data Analysis Library (pandas) — Dostarczanie wysokowydajnych, łatwych w użyciu struktur danych i narzędzi do analizy danych w języku programowania Python.
- PSPP — Wolna (free) implementacja SPSS.
- R — Środowisko oprogramowania do obliczeń statystycznych i grafiki.
- RKWard — Frontend dla języka statystycznego R.
- RStudio — Potężne i wydajne IDE dla R napisane w Qt.
Analiza danych i tworzenie wykresów
Zobacz także Wikipedia:List of information graphics software.
- AlphaPlot — Aplikacja do analizy i wizualizacji danych naukowych, fork SciDAVis / QtiPlot.
- DataWarrior — Program do wizualizacji i analizy danych o otwartym kodzie źródłowym z wbudowaną inteligencją chemiczną.
- Engauge Digitizer — Wyodrębnia punkty danych z obrazów wykresów.
- Fityk — Aplikacja do dopasowywania krzywych i analizy danych, używana głównie do dopasowywania analitycznych funkcji w kształcie dzwonu do danych eksperymentalnych.
- https://fityk.nieto.pl/ || fitykAUR
- Gnuplot — Program konsolowy, który może generować wykresy 2D i 3D funkcji, danych i dopasowań danych.
- Grace — Narzędzie WYSIWYG do tworzenia wykresów 2D.
- https://plasma-gate.weizmann.ac.il/Grace/ || graceAUR, qtgraceAUR, gracegtkAUR
- KmPlot — Program do rysowania wykresów, ich całek i pochodnych. Część kde-education.
- LabPlot — Bezpłatna aplikacja do analizy i wizualizacji danych, podobna do SciDAVis.
- OVITO (Open Visualization Tool) — Rozwiązanie do wizualizacji i analizy danych naukowych dla symulacji opartych na cząsteczkach.
- https://ovito.org/ || ovitoAUR
- Plots — Program do tworzenia wykresów dla środowiska GNOME.
- Rocs — Graph Theory IDE dla wszystkich zainteresowanych projektowaniem i analizą algorytmów grafowych (np. wykładowców, studentów, badaczy). Część kde-education.
- ROOT — Program do analizy danych i biblioteka (pierwotnie dla fizyki cząstek elementarnych) opracowane przez CERN.
Zobacz także List of applications (Polski)/Documents (Polski)#Arkusze kalkulacyjne.
Systemy wspomagające dowodzenie twierdzeń
Zobacz także Wikipedia:pl:System wspomagający dowodzenie twierdzeń.
- Agda — Zależnie typowany funkcjonalny język programowania i asystent dowodu. Jest to interaktywny system do pisania i sprawdzania dowodów.
- Coq — Formalny system zarządzania dowodami. Zapewnia formalny język do pisania definicji matematycznych, wykonywalnych algorytmów i twierdzeń wraz ze środowiskiem do półinteraktywnego opracowywania dowodów sprawdzanych maszynowo.
- https://coq.inria.fr/ || CLI: coq, GUI: coqide
- Isabelle — Ogólny asystent dowodu, który umożliwia wyrażanie formuł matematycznych w języku formalnym i zapewnia narzędzia do dowodzenia tych formuł w rachunku logicznym.
- Lean Theorem Prover — Asystent dowodu opracowany głównie przez Leonardo de Moura w Microsoft Research, używany w połączeniu z biblioteką matematyczną Lean.
Fizyka
Narzędzia
- Geiger Counter Logger — Jest to lekki demon działający w tle i stale raportujący odczyty licznika Geigera do różnych witryn monitorujących promieniowanie
- GWtool — Proste narzędzia do pracy z falami grawitacyjnymi
- JaxoDraw — Program fizyki cząstek elementarnych do rysowania diagramów Feynmana.
- InterSpec — Oprogramowanie do analizy promieniowania spektralnego
- Libint — Wysokowydajna biblioteka do obliczania całek gaussowskich w mechanice kwantowej
- Pysolar — Zbiór bibliotek Pythona do symulacji napromieniowania dowolnego punktu na Ziemi przez Słońce. Zawiera kod do niezwykle precyzyjnych obliczeń efemeryd.
- Silx — Zbiór pakietów Python do analizy danych w ośrodkach promieniowania synchrotronowego.
Symulacja fizyki
- Calculix — Trójwymiarowy program strukturalnych elementów skończonych.
- DFTB+ — Pakiet oprogramowania do symulacji mechaniki kwantowej oparty na metodzie DFTB
- EPANET — EPANET przeprowadza symulację ruchu i jakości wody w sieciach rur pod ciśnieniem w dłuższym okresie czasu.
- Elmer_FEM_solver — Oprogramowanie do analizy elementów skończonych (MES/FEM) dla problemów wielofizycznych. Obejmuje modele dynamiki płynów, mechaniki strukturalnej, elektromagnetyki, wymiany ciepła i akustyki.
- FEniCS — Platforma obliczeniowa o otwartym kodzie źródłowym do rozwiązywania równań różniczkowych cząstkowych, umożliwiająca użytkownikom szybkie tłumaczenie modeli naukowych na wydajny kod elementów skończonych za pomocą wysokopoziomowych interfejsów Python i C++, które skalują się na różnych platformach, od laptopów po wysokowydajne klastry.
- https://fenicsproject.org/ || dolfinAUR, python-dolfinAUR
- Finesse — Oprogramowanie do symulacji interferometru w dziedzinie częstotliwości
- Geant4 — Zestaw narzędzi do symulacji oddziaływań fizyki cząstek elementarnych.
- ONELAB/Gmsh — Otwarty, lekki interfejs do oprogramowania elementów skończonych, domyślnie zawierający generator siatki Gmsh, solver elementów skończonych GetDP i bibliotekę optymalizacji conveks.
- http://onelab.info/ https://getdp.info/ https://gmsh.info/ http://onelab.info/conveks/ || gmshAUR, getdpAUR
- Herwig — Herwig to wielofunkcyjny generator zdarzeń fizyki cząstek elementarnych.
- Netgen/NGSolve — Wysokowydajne oprogramowanie wielofizycznych elementów skończonych z elastycznym interfejsem Python do łatwej implementacji nowych równań fizycznych i algorytmów rozwiązań.
- https://ngsolve.org/ || netgen-gitAUR, ngsolve-gitAUR
- OpenFOAM — Pakiet oprogramowania i zestaw narzędzi do obliczeniowej dynamiki płynów (CFD).
- OpenLoops 2 — Pakiet fizyki cząstek do szybkiej numerycznej oceny elementów macierzy drzewa i jednej pętli.
- QuTiP — QuTiP to oprogramowanie typu opensource do symulacji dynamiki otwartych systemów kwantowych
- Rivet — Pakiet fizyki cząstek elementarnych do analizy danych i walidacji generatorów zdarzeń Monte Carlo
- Speaq — Narzędzia do wyrównywania widm magnetycznego rezonansu jądrowego (NMR), przetwarzania opartego na pikach, analizy ilościowej i wizualizacji
- SWMM — Storm Water Management Model to dynamiczny model symulacji spływu powierzchniowego i opadowego wykorzystywany do symulacji ilości i jakości hydrologii powierzchniowej/podpowierzchniowej.
- Sherpa — Pakiet fizyki cząstek do symulacji Monte Carlo zdarzeń w zderzaczach.
- Step — Dwuwymiarowy silnik symulacji fizyki. Część kde-education.
- VESTA — Program do wizualizacji 3D modeli strukturalnych, danych objętościowych, takich jak gęstości elektronowe/jądrowe i morfologie kryształów.
- WHIZARD — Generator zdarzeń Monte Carlo dla Tevatronu, LHC, ILC, CLIC, CEPC, FCC-ee, FCC-hh, SppC i innych eksperymentów fizyki wysokich energii.
Zamiana jednostek
- ConvertAll — Aplikacja do konwersji jednostek, która pozwala łączyć jednostki w dowolny sposób (np. cale na dekadę), nawet jeśli nie ma to sensu.
- fend — Kalkulator uwzględniający jednostki o dowolnej precyzji.
- Gonvert — Narzędzie do konwersji, które umożliwia konwersję między wieloma jednostkami, takimi jak CGS, Ancient, Imperial z wieloma kategoriami, takimi jak długość, masa, liczby itp.
- Numbat — Statycznie typowany język programowania do obliczeń naukowych z pierwszorzędną obsługą wymiarów i jednostek fizycznych.
- Rink — Narzędzie do konwersji jednostek i biblioteka napisana w języku Rust. Może być używane do obliczeń fizycznych i inżynieryjnych, a także do analizy wymiarowości.
- UDUNITS — Narzędzie do obliczania wielkości fizycznych.
- Units — Konwerter jednostek i kalkulator konsolowy, który może obsługiwać mnożnikowe zmiany skali, nieliniowe konwersje, takie jak Fahrenheita na Celsjusza lub miernik drutu i inne.
Chemia
- TCcalc — Podstawowy kalkulator CLI termodynamiki chemicznej. Umożliwia obliczanie delta S i H reakcji/zmian stanu.
Cząsteczki
Przeglądarki
Zobacz także Wikipedia:List of molecular graphics systems.
- Avogadro — Edytor, przeglądarka i symulator struktur cząsteczek 3D (obsługuje również pobieranie plików z Protein Data Bank).
- Ghemical — Pakiet oprogramowania do chemii obliczeniowej używany do edycji, przeglądania i symulacji struktur molekularnych.
- PyMOL — System wizualizacji molekularnej o otwartym kodzie źródłowym, który może tworzyć wysokiej jakości obrazy 3D małych cząsteczek i makrocząsteczek biologicznych, takich jak białka.
- UCSF Chimera — Rozszerzalny system modelowania molekularnego.
- UCSF ChimeraX — Program do wizualizacji molekularnej nowej generacji, wzorowany na UCSF Chimera.
- VMD — VMD to program do wizualizacji molekularnej służący do wyświetlania, animowania i analizowania dużych systemów biomolekularnych przy użyciu grafiki 3D i wbudowanych skryptów.
- wxMacMolPlt — GUI o otwartym kodzie źródłowym do przygotowywania, przesyłania i wizualizacji danych wejściowych i wyjściowych dla pakietu chemii kwantowej GAMESS.
Rysowanie
- Chemtool — Oparty na GTK program do rysowania chemicznych wzorów strukturalnych.
- Gabedit — Graficzny interfejs użytkownika do pakietów chemii obliczeniowej, takich jak GAMESS, Gaussian, MOLCAS, MOLPRO, MPQC, OpenMopac, Firefly (wcześniej PC GAMESS) i Q-Chem.
- https://gabedit.sourceforge.net/ || gabeditAUR[broken link: package not found]
Modelowanie
- AmberTools — AmberTools składa się z kilku niezależnie opracowanych pakietów, które działają dobrze zarówno samodzielnie, jak i z samym Amber18. Pakiet może być również wykorzystywany do przeprowadzania kompletnych symulacji dynamiki molekularnej, z wykorzystaniem jawnych modeli wody lub uogólnionych modeli rozpuszczalnika Borna.
- APBS — Właściwości elektrostatyczne i solwatacyjne dla złożonych cząsteczek.
- COPASI — COmplex PAthway SImulator do analizy sieci biochemicznych i ich dynamiki.
- https://copasi.org/ || copasiAUR
- CP2K — Pakiet oprogramowania do chemii kwantowej i fizyki ciała stałego.
- https://www.cp2k.org/ || cp2kAUR
- Fpocket — Fpocket to bardzo szybki algorytm wykrywania kieszeni białkowych oparty na teselacji Voronoi.
- GROMACS (GROningen MAchine for Chemical Simulations) — Wszechstronny pakiet do wykonywania dynamiki molekularnej, tj. symulacji newtonowskich równań ruchu dla układów zawierających od setek do milionów cząstek.
- LAMMPS — Wielkoskalowy masowo równoległy symulator atomowy/molekularny.
- MODELLER — Modeler homologii struktury 3D.
- NAMD — NAMD to równoległy kod dynamiki molekularnej przeznaczony do wysokowydajnej symulacji dużych układów biomolekularnych.
- NWChem — Pakiet oprogramowania do chemii obliczeniowej ab initio.
- Open Babel — Biblioteka zaprojektowana do konwersji wielu formatów plików używanych w modelowaniu molekularnym i chemii obliczeniowej.
- ORCA — ORCA to pakiet ab initio, DFT i półempiryczny SCF-MO.
- PDB2PQR — Właściwości elektrostatyczne i solwatacyjne dla złożonych cząsteczek.
- PLUMED — Wtyczka opensource do obliczeń energii swobodnej w układach molekularnych, która współpracuje z niektórymi z najpopularniejszych silników dynamiki molekularnej.
- PMEMD — Moduł PMEMD pakietu oprogramowania AMBER.
- https://ambermd.org/AmberMD.php || pmemdAUR[broken link: package not found]
- PSI4 — Chemia kwantowa o otwartym kodzie źródłowym
- https://psicode.org/ || psi4-gitAUR
- Quantum ESPRESSO — Zintegrowany pakiet aplikacji do obliczeń struktury elektronowej i modelowania materiałów w nanoskali. Opiera się na teorii funkcjonału gęstości, falach płaskich i pseudopotencjałach (zarówno zachowujących normę, jak i ultra miękkich).
- RDKit — Zbiór oprogramowania do cheminformatyki i uczenia maszynowego napisanego w językach C++ i Python.
- https://www.rdkit.org/ || rdkitAUR
- rDock — Szybki, wszechstronny i otwarty program do dokowania ligandów do białek i kwasów nukleinowych.
- smina — Smina to fork Autodock Vina, który koncentruje się na poprawie punktacji i minimalizacji.
Analiza symulacji
- mdanalysis — Zorientowany obiektowo zestaw narzędzi Python do analizy trajektorii dynamiki molekularnej w wielu popularnych formatach.
- MDTraj — Nowoczesna, otwarta biblioteka do analizy trajektorii dynamiki molekularnej.
Układ okresowy
- eperiodique — Prosta przeglądarka układu okresowego pierwiastków wykorzystująca EFL.
- gElemental — Układ okresowy pierwiastków z dodatkowymi informacjami.
- Kalzium — Układ okresowy pierwiastków z edytorem cząsteczek i rozwiązaniem równań. Część kde-education.
Nauka o Ziemi
Klimatologia
- Climate Data Operators — Konsolowe narzędzie do manipulowania i analizowania danych modelu klimatycznego. Obsługiwane formaty danych to GRIB, netCDF, SERVICE, EXTRA i IEG.
Geografia
Kartografia
- JOSM — Główny edytor dla OpenStreetMap napisany w Javie.
- Merkaartor — Edytor OpenStreetMap.
- OpenOrienteering Mapper — Program do tworzenia map na orientację.
- Phyghtmap — Generowanie linii konturowych OSM z danych NASA SRTM
GPS, podróż, śledzenie
- BT747 — Zestaw narzędzi dla rejestratorów GPS MTK.
- FoxtrotGPS — Lekka i szybka aplikacja do mapowania.
- Gebabbel — Alternatywny graficzny interfejs użytkownika dla GPSBabel.
- Gpredict — Aplikacja do śledzenia satelitów i przewidywania orbit w czasie rzeczywistym.
- GPSBabel — Odczytuje, zapisuje i manipuluje punktami trasy GPS, śladami i trasami w różnych formatach.
- gpsd — Demon serwisowy, który monitoruje jeden lub więcej odbiorników GPS lub AIS podłączonych do komputera hosta za pośrednictwem portów szeregowych lub USB, udostępniając wszystkie dane dotyczące lokalizacji / kursu / prędkości czujników do zapytania na porcie TCP 2947 komputera hosta.
- GpsPrune — Przeglądaj, edytuj i konwertuj dane współrzędnych z systemów GPS.
- GPX Viewer — Proste narzędzie do wizualizacji ścieżek i punktów trasy zapisanych w pliku gpx.
- GPXSee — Przeglądarka i analizator plików dziennika GPS.
- Navit — Modułowy system nawigacji samochodowej turn-by-turn.
- PreviSat — PreviSat to oprogramowanie do śledzenia satelitów do celów obserwacyjnych
- QMapShack — Zaplanuj następną wycieczkę na świeżym powietrzu.
- Railway — Podróże koleją, rozkład jazdy pociągów i trasy pociągów
- Satellite — Wyświetla informacje Globalnego Systemu Nawigacji Satelitarnej (GNSS: GPS, Galileo, Glonass itp.) uzyskane ze źródeł NMEA i zapisuje trasy
- Subsurface — Dziennik nurkowania umożliwiający śledzenie nurkowań poprzez rejestrowanie lokalizacji nurkowania (ze współrzędnymi GPS), zastosowanych balastów i zabezpieczeń, divemasterów i partnerów nurkowych itp.
- Viking — Aplikacja GTK 2 do zarządzania danymi GPS.
Analiza danych i GIS
- GeoDa — Narzędzie do analizy danych przestrzennych.
- GRASS GIS — Zarządzanie i analiza danych geoprzestrzennych, przetwarzanie obrazów, tworzenie grafik/map, modelowanie przestrzenne i wizualizacja.
- gvSIG — vSIG to system informacji geograficznej (GIS), czyli aplikacja desktopowa przeznaczona do przechwytywania, przechowywania, obsługi, analizowania i wdrażania wszelkiego rodzaju informacji geograficznych w celu rozwiązywania złożonych problemów związanych z zarządzaniem i planowaniem.
- Panoply — Przeglądarka danych NetCDF, HDF i GRIB firmy NASA GISS
- QGIS — System informacji geograficznej (GIS) obsługujący formaty wektorowe, rastrowe i bazodanowe.
- SAGA — Oprogramowanie systemu informacji geograficznej (GIS) z ogromnymi możliwościami przetwarzania i analizy danych geograficznych.
- WCSTools — Pakiet programów do ustawiania i używania układów współrzędnych świata
Klient mapy
- Cruiser — Aplikacja mapowa i nawigacyjna wykorzystująca mapy wektorowe offline
- GNOME Maps — Prosty klient map dla GNOME z funkcjami nawigacji i GNSS (dostosowany do Linux Mobile). Część gnome.
- kosmindoormap — Wewnętrzna kartografia, poziomy budynków, głównie stacji kolejowych i lotnisk. Na podstawie danych OSM
- MapSCII — Konsolowa przeglądarka map.
- Marble Maps — System nawigacji wektorowej i GNSS, z modułowym systemem nawigacji zakręt po zakręcie dla samochodów, pieszych i rowerzystów. (dostosowany do Linux Mobile)
- Mapton — Rozszerzalna aplikacja do obsługi map i globusów napisana w języku Java.
- https://mapton.org/ || maptonAUR
- Marble — Wirtualny globus i atlas świata, które można wykorzystać do nauki o Ziemi. Część kde-education.
- https://marble.kde.org/ || KDE: marble, Qt: marble-qt
- OffRoad — Wyświetlanie map wektorowych offline przeniesione z OsmAnd.
- Organic Maps — Nawigacja oparta na GNSS, z wektorowymi funkcjami offline i routingiem oraz routingiem zakręt po zakręcie
- OSMin — Nawigacja oparta na GNSS, z wektorowymi funkcjami offline i wyznaczaniem tras, a także wyznaczaniem tras samochodowych, pieszych, rowerowych i pieszych zakręt po zakręcie (dostosowana do systemu Linux Mobile).
- Pure Maps — Wyświetlanie map wektorowych i rastrowych, miejsc, tras itp.
Stan pogody
- Gis Weather — Konfigurowalny widżet prognozy pogody na pulpit.
- GNOME Weather — Niewielka aplikacja dla środowiska GNOME, która umożliwia monitorowanie aktualnych warunków pogodowych w mieście lub w dowolnym miejscu na świecie oraz dostęp do zaktualizowanych prognoz dostarczanych przez różne serwisy internetowe. Część gnome.
- KWeather — Konwergentna aplikacja pogodowa dla Plasmy. Część kde-utilities.
- meteo-qt — Aplikacja w zasobniku systemowym do wyświetlania informacji o pogodzie.
- wttr — Prosta aplikacja konsolowa do sprawdzania pogody, wykorzystująca dane ze strony https://wttr.in
- Xfce Weather Panel Plugin — Wtyczka prognozy pogody dla panelu Xfce4.
- wego — Terminalowa aplikacja pogodowa.
Geologia
- CDI — Jest to biblioteka C ogólnego przeznaczenia z dodatkowym interfejsem Fortran do obsługi plików IO w dziedzinie geonauki.
- EnhancedVolcano — Gotowe do publikacji wykresy wulkanów z ulepszonymi kolorami i etykietami.
- GEOmap — Mapowanie topograficzne i geologiczne.
- GPlates — Jest to program do tektoniki płyt. Manipuluje rekonstrukcjami cech geologicznych i paleogeograficznych w czasie geologicznym.
- Gsegyview — Przeglądarka plików danych sejsmicznych SEG-Y
- https://sourceforge.net/projects/gsegyview/ || gsegyview-binAUR[broken link: package not found]
- Gstat — Przestrzenne i przestrzenno-czasowe modelowanie geostatystyczne, przewidywanie i symulacja
- Madagascar — Wielowymiarowa analiza danych i powtarzalne eksperymenty obliczeniowe.
- SeisComP — Oprogramowanie sejsmologiczne do akwizycji, przetwarzania, dystrybucji i interaktywnej analizy danych.
- Seismic Un*x — Środowisko przetwarzania i badań sejsmicznych opracowane w Center for Wave Phenomena, Colorado School of Mines
- TauP — Kalkulator czasu podróży sejsmicznej.
Oceanografia
- Cmocean — Zestaw map kolorów do standaryzacji powszechnie wykreślanych zmiennych oceanograficznych.
Astronomia
Oprogramowanie do astrometrii i przetwarzania obrazu
Zobacz także Wikipedia:List of astrometric solvers.
- APTS — Zestaw narzędzi do automatycznej akwizycji i przetwarzania obrazów astrofotograficznych
- Astap — Astrometryczny (płytowy) solver, układanie obrazów, fotometria i przeglądarka FITS
- AstroCrop — Narzędzie do wstępnego przetwarzania obrazów astronomicznych
- AstroImageJ — ImageJ dla astronomii
- Astrometry.net — Automatyczne rozpoznawanie obrazów astronomicznych
- AudeLA — AudeLA to rozszerzenie TCL mające na celu zapewnienie astronomom amatorom przetwarzania obrazu, sterowania teleskopem, sterowania kamerą ccd i różnych algorytmów astronomicznych
- CARTA — Sześcianowe narzędzie do analizy i renderowania dla astronomii
- FITSH — Pakiet oprogramowania do przetwarzania obrazów astronomicznych
- https://fitsh.net/ || fitshAUR
- GIMP Astronomy Plugins — Zestaw wtyczek GIMP do przetwarzania obrazów astronomicznych.
- Ginga — Przeglądarka danych astronomicznych w plikach FITS (Flexible Image Transport System)
- SCAMP — Czyta katalogi SExtractor i oblicza rozwiązania astrometryczne i fotometryczne dla dowolnej sekwencji obrazów FITS w całkowicie automatyczny sposób.
- SExtractor — Jest to program, który tworzy katalog obiektów na podstawie obrazu astronomicznego.
- Montage — Silnik mozaiki obrazów astronomicznych
- Munipack — Ogólne oprogramowanie do przetwarzania obrazów astronomicznych
- oaCapture — Aplikacja do obrazowania planet przy użyciu Qt5
- PlanetarySystemStacker — Tworzenie ostrego obrazu obiektu układu planetarnego
- THELI — THELI to procesor do przetwarzania danych dla obrazów astronomicznych w zakresie optycznym, bliskiej podczerwieni i średniej podczerwieni
Oprogramowanie do przechwytywania obrazu
- CCDciel — Oprogramowanie do przechwytywania CCD przeznaczone dla astronomów amatorów.
- FireCapture — Wiodące narzędzie do przechwytywania planet
- GoQat — Oprogramowanie do akwizycji obrazu z kamery, zwłaszcza w przypadku kamer QSI, które zapewnia inne funkcje, takie jak automatyczne prowadzenie, pomoc w ustawianiu ostrości i inne.
- lin_guider — Program autonaprowadzania astronomicznego
- Mrcal — Jest to ogólny zestaw narzędzi stworzony do rozwiązywania problemów związanych z kalibracją i SFM, które napotykamy w NASA/JPL.
- Open PHD Guiding — Narzędzie do automatycznego prowadzenia astrofotografii PHD2
- SAOImageDS9 — SAOImage DS9: Aplikacja do wizualizacji danych astronomicznych
- Siril — Siril to aplikacja do astrofotografii, która umożliwia wstępną obróbkę i przetwarzanie obrazów z dowolnego typu kamery (CCD, kamery planetarnej, kamery internetowej itp.)
- https://siril.org/ || sirilAUR
Biblioteka wspólna
- Astropy — Projekt Astropy to wysiłek społeczności mający na celu opracowanie wspólnego podstawowego pakietu dla astronomii w Pythonie i wspieranie ekosystemu interoperacyjnych pakietów astronomicznych.
- CASA — Pakiet oprogramowania Common Astronomy Software Applications.
- Casacore — Zawiera podstawowe biblioteki starego pakietu AIPS++/CASA.
- CDF — Biblioteka NASA Common Data Format (CDF) do zarządzania danymi naukowymi
- ERFA — Niezbędne procedury dla podstawowej astronomii
- HEASoft — Biblioteka astrofizyki wysokich energii NASA
- libTheSky — Biblioteka Fortran do obliczania pozycji ciał niebieskich i zdarzeń z dużą dokładnością
- Pal — Biblioteka astronomii pozycyjnej.
- PyEphem — PyEphem zapewnia obliczenia astronomiczne na poziomie naukowym
- SOFA — Zestaw algorytmów i procedur stosowanych w astronomii fundamentalnej
- http://www.iausofa.org/ || sofaAUR
Zestawy narzędzi
- AstroML — Uczenie maszynowe, statystyka i eksploracja danych do astronomii i astrofizyki
- Exoplanet — exoplanet to zestaw narzędzi do probabilistycznego modelowania danych szeregów czasowych w astronomii z naciskiem na obserwacje egzoplanet
- Galpy — Dynamika galaktyczna w Pythonie
- Gammapy — Pakiet Pythona dla astronomii promieniowania gamma
- HEALPix — Oprogramowanie do pikselizacji, hierarchicznej indeksacji, syntezy, analizy i wizualizacji danych na kuli
- JHelioviewer — Oprogramowanie do wizualizacji danych słonecznych w kontekście pogody kosmicznej
- JMARS — Java Mission-planning and Analysis for Remote Sensing.
- JSkyCalc — Narzędzie do przygotowywania obserwacji w języku Java
- Period04 — Period04 to program komputerowy przeznaczony w szczególności do analizy statystycznej dużych astronomicznych szeregów czasowych zawierających luki
- http://period04.net/ || period04AUR
- Pywwt — Jest to oficjalny zestaw narzędzi umożliwiający dostęp do AAS WorldWide Telescope (WWT) z poziomu Pythona
- RochePlot — Wykreśl kluczowe etapy ewolucji gwiazdy podwójnej
- Skyfield — Elegancka astronomia dla Pythona
- SolTrack — Wolny (od zastrzeżeń), szybki i dokładny program C/C++ do obliczania pozycji Słońca
- SPICE — Kompleksowy zestaw narzędzi i API do projektowania, symulacji i analizy misji kosmicznych
- STILTS — Zestaw narzędzi biblioteki infrastruktury tabel Starlink
- sunclock — Astronomiczna mapa świata pokazująca dzień i noc oraz pozycje Słońca i Księżyca
- Tempo — Oprogramowanie do pomiaru czasu Pulsar
- TOPCAT — Narzędzie do operacji na katalogach i tabelach
- VaST — VaST to narzędzie programowe do wyszukiwania obiektów zmiennych na serii zdjęć astronomicznych
- VStar — VStar to wieloplatformowe, łatwe w użyciu narzędzie do wizualizacji i analizy danych gwiazd zmiennych, które zostało pierwotnie opracowane w ramach projektu AAVSO Citizen Sky
Kalkulatory i narzędzia CLI
- astroTools — Narzędzia konsolowe dla astronomii i astrofizyki
- Gnuastro — Różne programy i funkcje biblioteczne do manipulacji i analizy danych astronomicznych
- Kosmorro — Program do obliczania efemeryd
- Project Pluto — Project Pluto dostarcza oprogramowanie astronomiczne, zarówno komercyjne, jak i darmowe, amatorom i profesjonalnym astronomom
- https://www.projectpluto.com/ || pluto-lunar-gitAUR, pluto-sat-code-gitAUR, pluto-jpl-eph-gitAUR, pluto-find-orb-gitAUR}
- star-charter — Narzędzie konsolowe do tworzenia wektorowych wykresów nocnego nieba w formatach SVG, PDF i PNG
- Sunwait — Obliczanie czasu wschodu/zachodu słońca za pomocą cywilnych, morskich, astronomicznych i niestandardowych zmierzchów
Zarządzanie teleskopami i obserwatoriami
- GILDAS — Jest zbiorem najnowocześniejszego oprogramowania zorientowanego na (sub-)milimetrowe aplikacje radioastronomiczne (zarówno z pojedynczą tarczą, jak i interferometrem)
- imSim — pakiet oprogramowania, który symuluje teleskop LSST i badanie
- rubin_sim — Harmonogram, analiza strategii badania i inne narzędzia symulacyjne dla Rubin Observatory
- Srt-py — Kod sterowania małym teleskopem radiowym w Pythonie.
Symulacja
- APSYNSIM — Symulator syntezy apertury dla radioastronomii
- Galaxy2 — Program symulujący ruch gwiazd pod wpływem grawitacji
- GalSim — Modułowy zestaw narzędzi do symulacji obrazów galaktyk
- FriendlyVRI — Został zaprojektowany do symulacji obserwacji astronomicznych przy użyciu połączonych macierzy anten radiowych w technice zwanej syntezą apertury rotacji Ziemi
- Pynterferometer — Jest to interfejs graficzny przeznaczony do demonstracji technik interferometrii radiowej wykorzystywanych przez teleskopy
Programy eksploracji kosmosu
- Cosmographia — Cosmographia to program wizualizacyjny renderujący Układ Słoneczny i jego ciała w 3D w celu stworzenia swobodnie nawigowalnej mapy Układu Słonecznego
- Cosmonium — Program astronomii 3D i eksploracji kosmosu
- OpenSpace — OpenSpace to otwarte, niekomercyjne i swobodnie dostępne oprogramowanie do interaktywnej wizualizacji danych, zaprojektowane w celu wizualizacji całego znanego wszechświata i przedstawienia naszych bieżących wysiłków w celu zbadania kosmosu
- Our Galaxy — Jest to wyjątkowa aplikacja, która pomaga zrozumieć elementy strukturalne Galaktyki oraz wizualizować lokalizacje i właściwości fizyczne obiektów głębokiego nieba w niej i wokół niej
Atlas planetarny i wirtualny
Zobacz także Wikipedia:Planetarium software.
Zobacz także Wikipedia:List of observatory software.
- Aladin — Interaktywny programowy atlas nieba
- Celestia — Program do symulacji astronomii 3D, który pozwala użytkownikom podróżować przez rozległy wszechświat, wzorowany na rzeczywistości, z dowolną prędkością, w dowolnym kierunku i w dowolnym czasie w historii.
- Gaia Sky — Symulator wszechświata 3D o otwartym kodzie źródłowym z obsługą ponad miliarda obiektów
- HNSKY — Hallo Northern Sky to półprofesjonalny, darmowy program do obsługi planetarium
- KStars — Aplikacja planetarium, która zapewnia dokładną graficzną symulację nocnego nieba, z dowolnego miejsca na Ziemi, o dowolnej dacie i godzinie. Jest ona zawarta w KDE Edu.
- Skychart / Cartes du Ciel — Planetarium, które mapuje i oznacza większość konstelacji, planet i obiektów, które można zobaczyć za pomocą teleskopu. Może również pobierać zdigitalizowane mapy nieba i nakładać obrazy na te mapy.
- StarPlot — Trójwymiarowa przeglądarka map gwiazd.
- http://starplot.org/ || starplotAUR
- Stellarium — Piękne planetarium 3D wykorzystujące OpenGL do renderowania realistycznego nieba w czasie rzeczywistym.
- Virtual Moon Atlas — Oprogramowanie do obserwacji i badania Księżyca
- XEphem — Efemerydy oparte na motywach i program planetarium.
Biologia
Biologia obliczeniowa i bioinformatyka
Zobacz także Wikipedia:List of open source bioinformatics software.
- Biopython — Pakiet Python z narzędziami do biologii obliczeniowej, a także bioinformatyki.
- EMBOSS (European Molecular Biology Open Software Suite) — Otwarty pakiet oprogramowania analitycznego opracowany specjalnie na potrzeby społeczności użytkowników biologii molekularnej i bioinformatyki.
- MUMmer — Bioinformatyczny system oprogramowania do wyrównywania sekwencji oparty na drzewach sufiksów.
- Snapgene — Zamknięta aplikacja do klonowania molekularnego, która oferuje szybki i łatwy sposób planowania, wizualizacji i dokumentowania procedur biologii molekularnej. Obsługuje szeroki zakres klonowania i manipulacji PCR. Darmowa wersja pozwala na najbardziej typowe wizualizacje przepływu pracy w biologii molekularnej.
- UGENE — Aplikacja integrująca dziesiątki znanych narzędzi i algorytmów biologicznych, zapewniająca zarówno graficzny interfejs użytkownika, jak i interfejs wiersza poleceń.
- https://ugene.net/ || ugeneAUR
Genealogia
- Gramps — Program genealogiczny, który pomaga śledzić drzewo genealogiczne.
- LifeLines — Tekstowe oprogramowanie genealogiczne do tworzenia drzew genealogicznych i raportów.
Manipulacja obrazem
- ImageJ — Oparty na Javie program do przetwarzania i analizy obrazów, który zapewnia rozszerzalność za pomocą wtyczek i makr. Jest szeroko stosowany w mikroskopii (np. do zliczania komórek).
- https://imagej.nih.gov/ij/[dead link 2024-07-30 ⓘ] || imagejAUR
- Fiji — Dystrybucja ImageJ (a wkrótce ImageJ2) z wieloma wtyczkami zorganizowanymi w spójną strukturę menu.
- https://fiji.sc || fiji-binAUR
Przeglądarki DICOM i renderowanie objętości
- aeskulap — Prosta przeglądarka danych DICOM
- weasis — Uniwersalna przeglądarka DICOM o wysoce modułowej architekturze
- aliza — Otwieranie obrazów 2D, 3D i 4D w formatach DICOM, MetaIO, Nifti, Nrrd i innych, siatek w formatach DICOM, VTK, STL i OBJ
- ParaView — Interaktywne narzędzie do wizualizacji danych zbudowane przy użyciu VTK, które można skalować na rozproszonym sprzęcie komputerowym.
Inżynieria
Projektowanie wspomagane komputerowo (CAD)
Zobacz także Wikipedia:List of computer-aided design editors.
- BRL-CAD — System CAD do konstruktywnego modelowania geometrii bryłowej, zawierający interaktywny edytor geometrii, obsługę ray tracingu do renderowania grafiki i analizy geometrycznej, obsługę rozproszonego bufora ramki w sieci komputerowej, narzędzia do tworzenia skryptów, przetwarzania obrazów i przetwarzania sygnałów.
- https://brlcad.org/ || brlcadAUR
- FreeCAD — Parametryczny modeler 3D CAD oparty na OpenCascade, Coin3D, Qt i Pythonie z funkcjami takimi jak nagrywanie makr, środowiska robocze i możliwość uruchamiania jako serwer.
- LeoCAD — Program CAD do tworzenia wirtualnych modeli LEGO. Ma łatwy w użyciu interfejs i obecnie zawiera ponad 10 000 różnych elementów stworzonych przez społeczność LDraw.
- LibreCAD — Aplikacja CAD 2D oparta na Qt5. Rozwidlona z QCAD Community Edition.
- OpenSCAD — Modeler 3D CAD, który wykorzystuje tekstowe, programistyczne podejście do tworzenia i manipulowania obiektami.
- QCAD — Aplikacja CAD 2D oparta na Qt. Obsługuje standardowe formaty plików DFX i HPGL oraz opcjonalnie format DWG za pośrednictwem zastrzeżonej wtyczki.
- SolveSpace — Potężny, oparty na ograniczeniach modeler parametryczny 3D CAD z prostymi możliwościami symulacji mechanicznej.
Drukowanie 3D
Zobacz także RepRap.
Slicery
Slicery konwertują modele 3D do formatu obsługiwanego przez drukarkę 3D, zazwyczaj jest to G-code.
- PrusaSlicer — Slicer od Prusa Research. Rozwinięcie Slic3r. Przeznaczony dla ich drukarek, ale obsługuje również inne marki. Opensource.
- Cura — Slicer firmy Ultimaker. Skierowany do ich drukarek, ale obsługuje również inne marki. Open source.
- SuperSlicer — Ulepszony fork PrusaSlicer utrzymywany przez społeczność. Nie specyficzny dla marki. Opensource.
- BambuStudio — Slicer dla drukarek od BambuLabs. Fork PrusaSlicer. Opensource.
- https://github.com/bambulab/BambuStudio || bambustudioAUR[broken link: package not found]
- orca-slicer — Utrzymywany przez społeczność fork BambuStudio (z kolei fork PrusaSlicer). Opensource.
- MatterControl — Prosty edytor 3D, slicer i oprogramowanie do sterowania drukarkami 3D autorstwa MatterHackers. Nie specyficzne dla marki. Opensource.
- IdeaMaker — Slicer firmy Raise3D. Skierowany do ich drukarek, ale obsługuje również inne marki. Closedsource.
- Slic3r — Jeden z najwcześniejszych slicerów. Nie jest już zbyt często używany. Nie jest specyficzny dla marki. Opensource.
- https://slic3r.org/ || slic3rAUR
- icesl — Oprogramowanie do modelowania ze zintegrowanym slicerem. Nie specyficzne dla marki. Closedsource.
- https://icesl.loria.fr/ || iceslAUR
- FlashPrint — Slicer dla drukarek 3D FlashForge. Closedsource.
Oprogramowanie sterujące
Oprogramowanie do sterowania drukarkami 3D, zwykle za pomocą kabla lub bezprzewodowo.
- OctoPrint — Interfejs sieciowy dla drukarek 3D FDM wykorzystujący G-kod. Opensource.
- PrintRun — Oprogramowanie sterujące GUI dla drukarek 3D FDM wykorzystujące G-kod. Opensource.
- Repetier-Host — Połączony slicer i oprogramowanie sterujące dla drukarek 3D. Closedsource.
Elektronika
Zobacz także Wikipedia:Comparison of EDA software.
Logika cyfrowa
Cyfrowe oprogramowanie logiczne to głównie proste narzędzia edukacyjne przeznaczone wyłącznie do projektowania i symulacji obwodów logicznych.
- Digital — Interaktywny symulator podobny do wycofanego Logisim. Zawiera mapy Karnaugh, tablice logiczne, edytor FSM, eksport VHDL i wiele więcej, napisany w Javie.
- GTKWave — W pełni funkcjonalna przeglądarka fal oparta na GTK, która odczytuje pliki LXT, LXT2, VZT, FST i GHW, a także standardowe pliki Verilog VCD/EVCD i umożliwia ich przeglądanie.
- Logisim — Edukacyjne oprogramowanie do projektowania i symulacji logiki cyfrowej, napisane w Javie, oficjalnie przestało być rozwijane.
- Logisim Evolution — Projekt, który kontynuuje rozwój oryginalnego Logisim z nowymi funkcjami, napisany w Javie.
- PulseView — Analizator logiczny, oscyloskop i MSO GUI.
- SmartSim — Proste i piękne oprogramowanie do projektowania i symulacji cyfrowych obwodów logicznych, przeznaczone głównie dla nauczycieli i studentów, bardzo lekkie i wieloplatformowe, na licencji GPL, napisane w języku Vala.
- WaveDrom editor — Renderowanie diagramu czasowego w czasie rzeczywistym z prostego opisu tekstowego. Może być również edytowany i osadzony w przeglądarce.
HDL
Zobacz także Wikipedia:Hardware description language.
- Gowin EDA Edu IDE — IDE dla urządzeń FGPA firmy Gowin, w tym Sipeed Tang Nano i Sipeed Tang Nano 4K.
- Intel Quartus Prime — Zestaw narzędzi projektowych dla urządzeń FPGA firmy Intel, który obejmuje Quartus Prime, ModelSim-Intel, HLS Compiler itp.
- Lattice Diamond — Zestaw narzędzi projektowych dla układów FPGA firmy Lattice.
- Microsemi Libero — Narzędzia programistyczne do projektowania z wykorzystaniem rodzin PolarFire, IGLOO2, SmartFusion2, RTG4, SmartFusion, IGLOO, ProASIC3 i Fusion firmy Microsemi.
- https://www.microsemi.com/product-directory/design-resources/1750-libero-soc#overview || zobacz Microsemi Libero
- Xilinx ISE WebPACK — Zestaw do projektowania programowalnych układów logicznych FPGA.
- https://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html || zobacz Xilinx ISE WebPACK
- GHDL — Darmowy i otwarty analizator, kompilator i symulator VHDL 2008/93/87.
- OpenFPGAloader — Uniwersalne narzędzie do programowania układów FPGA. Wypróbuj openfpgaloader-gitAUR, jeśli twoja płyta nie jest zarządzana przez stabilną wersję.
- Verilator — Symulator Verilog/SystemVerilog, przeprowadza kontrolę jakości kodu (lint), kompiluje do wątkowego kodu C++ do symulacji.
- iverilog — Kompilator i narzędzie do symulacji Icarus Verilog (wolniejsze, ale starsze niż Verilator).
- VTR — Verilog to Routing, Opensource CAD Flow for FPGA ResearchVerilog to Route.
IDE i programatory MCU
- Arduino — Zestaw SDK dla platformy prototypowej Arduino.
- avrcalc — Kalkulator przyspieszający rozwój układów AVR firmy Atmel.
- AVRDUDE — Pobieranie/wgrywanie/manipulowanie zawartością pamięci ROM i EEPROM mikrokontrolerów AVR.
- dfu-util — Programator USB do aktualizacji oprogramowania sprzętowego urządzenia (DFU).
- SPIPGM — Narzędzie do programowania szeregowych pamięci SPI FlashROM podłączonych do komputera za pomocą kabla portu równoległego.
- esp-idf — Espressif IoT Development Framework. Oficjalna platforma programistyczna dla ESP32.
- platformio — Wspólna platforma dla rozwoju wbudowanego, rozwoju wbudowanego, z debuggerem, testowaniem jednostkowym, analizą kodu. Domyślnym IDE jest VSCode, ale może być używane przez Atom, Eclipse, Emacs Qt Creator, Vim i kilka innych IDE. Podstawowe narzędzia CLI.
Symulacja obwodów elektronicznych i edycja schematów
- easy_spice — Symulator obwodu elektronicznego. Frontend SPICE, wykorzystujący gschem dla schematów i ngspice jako symulator.
- gnucap — Symulator obwodów GNU.
- http://gnucap.org || gnucapAUR
- gspiceui — GUI do różnych swobodnie dostępnych symulatorów układów elektronicznych Spice.
- http://users.tpg.com.au/micksw012/gspiceui.html[dead link 2024-07-30 ⓘ] || gspiceuiAUR
- Oregano — Graficzna aplikacja do przechwytywania schematów i symulacji obwodów elektrycznych. Rzeczywista symulacja jest wykonywana przez silniki ngspice lub Gnucap.
- ngspice — Symulator obwodów drukowanych dla systemu Linux. Otwarty następca kodu spice3f5. Posiada najbardziej wszechstronny interfejs użytkownika; obsługuje skrypty w opisach obwodów, korzystanie z interpretera, jako biblioteka C, poprzez tcl lub różne zewnętrzne wrappery (np. Python).
- Qucs — Aplikacja symulatora obwodów elektronicznych, która umożliwia skonfigurowanie obwodu za pomocą graficznego interfejsu użytkownika i symulację jego zachowania w zakresie dużych i małych sygnałów oraz szumów.
- qucs-s — Symulator obwodu elektronicznego, który daje możliwość skonfigurowania obwodu za pomocą GUI i jego symulacji. Widelec qucs, który wykorzystuje zewnętrzne, lepsze programy do rzeczywistej symulacji.
- Xyce — SANDIA Xyce jest otwartoźródłowym, kompatybilnym z SPICE, wysokowydajnym symulatorem obwodów analogowych, zdolnym do rozwiązywania bardzo dużych problemów z obwodami poprzez obsługę wielkoskalowych równoległych platform obliczeniowych.
Projektowanie elektroniczne i edycja schematów
- asco — Optymalizator obwodów SPICE.
- Fritzing — Łatwy w użyciu program do rysowania dobrze wyglądających schematów obwodów, a także tworzenia PCB.
- gEDA — Pełny zestaw narzędzi do automatyzacji projektowania elektronicznego, które są wykorzystywane do projektowania obwodów elektrycznych, przechwytywania schematów, symulacji, prototypowania i produkcji.
- gEDA PCB — Interaktywny edytor płytek drukowanych.
- KiCad — Pakiet oprogramowania do automatyzacji projektowania elektronicznego (EDA), który ułatwia projektowanie schematów układów elektronicznych i ich konwersję na PCB (płytkę drukowaną).
- KTechLab — IDE dla mikrokontrolerów i symulacji obwodów elektronicznych.
- QElectroTech — Aplikacja służąca do rysowania zaawansowanych obwodów elektrycznych.
Telekomunikacja
- GNU Radio — Zestaw narzędzi programistycznych, który zapewnia bloki przetwarzania sygnału do implementacji radia programowego.
- Gqrx — Odbiornik radiowy definiowany programowo zaimplementowany przy użyciu GNU Radio i zestawu narzędzi Qt GUI.
- Pothos — Projekt Pothos to kompletny framework przepływu danych do tworzenia topologii połączonych bloków przetwarzania.
- SDR# — Najpopularniejszy program SDR.
- https://airspy.com/ || sdrsharpAUR
- SigDigger — Analizator sygnału cyfrowego oparty na Qt, wykorzystujący rdzeń Suscan i bibliotekę Sigutils DSP.
Radio amatorskie
Zobacz główny artykuł: Amateur radio#Software.
Zobacz także Wikipedia:List of software-defined radios.
Modelowanie symulacyjne
- Flight Gear — Otwarty, wieloplatformowy symulator lotów atmosferycznych i orbitalnych z silnikiem dynamiki lotu (JSBSim), który jest częścią 2015 NASA benchmark w celu oceny nowego kodu symulacyjnego zgodnie ze standardami branży kosmicznej.
- gephi — Gephi to pakiet oprogramowania do analizy i wizualizacji sieci o otwartym kodzie źródłowym, napisany w języku Java.
- golly — Golly to wieloplatformowa aplikacja o otwartym kodzie źródłowym do eksploracji gry Conway's Game of Life i wielu innych typów automatów komórkowych.
- Netlogo — NetLogo to wieloagentowe, programowalne środowisko do modelowania.
- AnyLogic — AnyLogic to wieloplatformowe narzędzie do modelowania symulacji z wykorzystaniem wielu metod, które jest również dostępne do użytku osobistego.
Informatyka
Architektura
- edumips64 — Wieloplatformowy edukacyjny symulator procesora MIPS64.
- Qiskit Aer — Wysokowydajny symulator obwodów kwantowych zawierający modele szumu.
- QtMips — Symulator procesora MIPS do celów edukacyjnych z wizualizacją potoku i pamięci podręcznej.
- QtRvSim — Symulator procesora RISC-V do celów edukacyjnych.
- QtSpim — Port Qt jednego z pierwszych edukacyjnych symulatorów procesora MIPS. Nie jest już utrzymywany, ale nadal używany na niektórych zajęciach.
Sztuczna inteligencja
Zobacz także Wikipedia:Comparison of deep learning software.
- Fast Artificial Neural Network — Biblioteka do tworzenia sztucznych sieci neuronowych typu feedforward.
- Mycroft — Inteligentny osobisty asystent i nawigator wiedzy z funkcją rozpoznawania mowy.
- Orange — Zestaw narzędzi do wizualizacji danych, uczenia maszynowego i eksploracji danych, dostępny za pośrednictwem programowania wizualnego i Pythona.
- Torch — Biblioteka uczenia maszynowego, naukowy framework obliczeniowy i język skryptowy oparty na LuaJIT.
- http://torch.ch/ || torch7-gitAUR
- Tensorflow — Kompleksowa platforma uczenia maszynowego typu opensource.
- https://www.tensorflow.org/ || python-tensorflow, z optymalizacją dla procesorów innych niż x86-64 python-tensorflow-opt, z CUDA python-tensorflow-cuda, z CUDA i optymalizacjami dla procesorów innych niż x86-64 python-tensorflow-opt-cuda
- Prolog — Prolog to język programowania logicznego związany ze sztuczną inteligencją i lingwistyką obliczeniową.
- PyTorch — Framework uczenia maszynowego typu opensource, który przyspiesza ścieżkę od prototypowania badań do wdrożenia produkcyjnego.
- Theano — Theano to biblioteka Pythona, która umożliwia definiowanie, optymalizację i ocenę wyrażeń matematycznych obejmujących wielowymiarowe tablice.
- X Neural Switcher — Automatyczne (inteligentne) dostosowanie układu klawiatury.
- https://xneur.ru/ || xneur-devel-gitAUR[broken link: package not found], gxneurAUR[broken link: package not found]
Systemy rozproszone
- SimGrid — Instrument naukowy do badania rozproszonych systemów na dużą skalę.
- https://simgrid.org/ || simgridAUR
- Shadow — Hybryda rozproszonego systemu/symulatora sieci/emulatora o otwartym kodzie źródłowym (np. dla Tor i Bitcoin).
Sieci
- CORE — Common Open Research Emulator.
- IMUNES — Zintegrowany emulator/symulator sieci wieloprotokołowej.
- https://imunes.net/ || imunesAUR
- GNS3 — Emulator oprogramowania sieciowego wykorzystujący połączenie urządzeń wirtualnych i rzeczywistych do symulacji złożonych sieci.
- https://gns3.com/ || gns3-guiAUR (graphical user interface package), gns3-serverAUR (server package)
- ns-2 — Symulator zdarzeń dyskretnych przeznaczony do badań sieciowych.
- ns-3 — Symulator sieci zdarzeń dyskretnych dla systemów internetowych.
- https://www.nsnam.org/ || ns3AUR
- OMNeT++ — Oparty na komponentach pakiet symulacyjny przeznaczony do modelowania sieci komunikacyjnych.
- https://omnetpp.org/ || omnetppAUR
Fotogrametria
Zobacz także Wikipedia:Comparison_of_photogrammetry_software.
- OpenMVS — Biblioteka dla naukowców zajmujących się wizją komputerową, szczególnie skierowana do społeczności zajmującej się rekonstrukcją Multi-View Stereo.
- OpenMVG — OpenMVG zapewnia kompleksową strukturę rekonstrukcji 3D z obrazów złożoną z bibliotek, plików binarnych i potoków.
- AliceVision — Fotogrametryczne ramy wizji komputerowej