Mehr

Wie finde ich die Version einer Toolbox, die in QGIS verwendet wird?

Wie finde ich die Version einer Toolbox, die in QGIS verwendet wird?


Ich verwende QGIS 2.6.1 Brighton auf Xubuntu. Die QGIS-Installation enthält mehrere Standard-Toolboxen. Die Orfeo Toolbox zur Bildanalyse ist eine davon. Wie kann ich herausfinden, welche Version der Orfeo-Toolbox oder einer anderen Toolbox für diese Angelegenheit mit meiner speziellen QGIS-Installation verwendet wird?


Wenn Sie QGIS über ubuntugis-unstable installiert haben, können Sie auch die neuesten otb-Pakete von Version 4.2.0 für trusty hinzufügen:

https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-unstable/+packages?field.name_filter=&field.status_filter=published&field.series_filter=trusty

Sobald Sie die Orfeo-Toolbox installiert haben, öffnen Sie ein Befehlsfenster und geben Sie Folgendes ein:

/usr/bin/otbcli_QuickLook

Sie erhalten eine Fehlermeldung über fehlende Parameter:

FEHLER: Warten auf mindestens einen Parameter… Dies ist die Quicklook-Anwendung, Version 4.2.0 Erzeugt eine unterabgetastete Version eines Bildextrakts

Das gleiche funktioniert unter Windows in der OSGEO4W-Shell:

otbcli_quicklookgibt Ihnen die aktuelle Version 4.2.1

Beachten Sie, dass QGIS Standalone unter Windows OTB installiert, während Sie es bei OSGEO4W und ubuntugis manuell auswählen müssen. Die Verarbeitungs-Toolbox ist nur eine Schnittstelle zu OTB, sie tut es NICHT enthalten die Module selbst (dasselbe gilt für GRASS, SAGA und R).


So überprüfen Sie, ob die Matlab-Toolbox in Matlab installiert ist

Ich arbeite an Matlab R2011a Studentenversion. Ich möchte einige in Matlab bereitgestellte Demos ausführen, die eine Toolbox wie Embedded Coder und EDA Simulator Link erfordern.

Ich möchte überprüfen, ob diese Toolboxen in meiner aktuellen Matlab-Version installiert sind und wenn ja, wie kann ich überprüfen, ob die Lizenzen gültig sind.

Der Verweis auf diesen Link hat mir nicht weitergeholfen: Wie würde man in einem Skript/einer Funktion nach installierten MATLAB-Toolboxen suchen? weil ich zumindest den Kurznamen dieser Toolboxen wie "control"-Zustände für "Control System Toolbox" brauche, indem ich den Befehl verwende ver kontrolle.


Die Grundwasser-Toolbox: Eine grafische und kartografische Schnittstelle zur Analyse hydrologischer Daten

Fließdauerkurven für gemessenen Abfluss und geschätzten Grundabfluss und Abfluss für Pawcatuck River bei Wood River Junction, Rhode Island, 1971-2000, unter Verwendung der Ganglinientrennungsmethoden, die in der Grundwasser-Toolbox bereitgestellt werden.​​​​​​

Die Groundwater Toolbox ist eine grafische und kartografische Schnittstelle zur Analyse hydrologischer Daten. Die Software ist eine angepasste Schnittstelle, die auf der nicht proprietären Open-Source-Software für das geografische Informationssystem MapWindow in einer Microsoft Windows-Computerumgebung basiert. Die Grundwasser-Toolbox ermöglicht den Abruf hydrologischer Zeitreihendaten (Flussabfluss, Grundwasserstände und Niederschlag) aus dem USGS National Water Information System .

Die Grundwasser-Toolbox verfügt über mehrere Methoden zur Analyse von Fließbanddaten. Zu diesen Methoden gehören:

  • sechs grafische Ganglinien-Trenntechniken — der Base-Flow-Index (BFI-Standard und modifiziert), HYSEP (Fixed Interval, Sliding Interval und Local Minimum) und PART-Methoden
  • zwei digitale Filtertechniken (die SWAT-Bflow- und Eckhardt-Ansätze) und
  • die RORA-Rezessionskurven-Verdrängungsmethode und das zugehörige RECESS-Programm zur Schätzung der Grundwasserneubildung anhand von Abflussdaten.

Laden Sie die aktuelle Version der Grundwasser-Toolbox herunter

Benutzern wird empfohlen, Dokumente zu lesen, die im 'docs'-Verzeichnis dieser Softwareverteilung bereitgestellt werden.

Dokumentation für die Grundwasser-Toolbox

Dieser Bericht ist ein Benutzerleitfaden für die Analysemethoden von Bachlauf-Hydrographen, die mit Version 1.0 der Grundwasser-Toolbox bereitgestellt werden.

So zitieren Sie die Grundwasser-Toolbox

Mit dieser USGS-Software sind zwei Zitate verbunden.

  1. Das Berichtszitieren bezieht sich auf den Originalbericht oder Artikel, der die zugrunde liegende Theorie, Methoden, Anweisungen und (oder) Anwendungen zum Zeitpunkt der Veröffentlichung der Erstversion der Software dokumentiert. Diese digitale Objektkennung (DOI) ist für den Bericht.
  2. Das Software-Release-Zitat gilt für die Software/den Code selbst (jetzt von USGS als "Software-Release" bezeichnet) und verweist auf eine bestimmte Version des Codes und das zugehörige Release-Datum. Dieser DOI verlinkt auf den Code.

In Fällen, in denen ein Autor die Verwendung dieser Software zitiert, wäre es angemessen, sowohl den Bericht, der den Code dokumentiert, als auch die spezifische Softwareversion, die verwendet wurde, zu zitieren.

Berichtszitate für die oben gezeigte Grundwasser-Toolbox

Software/Code Citation für die Grundwasser-Toolbox

Barlow, PM, Cunningham, WL, Zhai, Tong und Gray, Mark, 2017, US Geological Survey Groundwater Toolbox Version 1.3.1, eine grafische und kartografische Schnittstelle zur Analyse hydrologischer Daten: US Geological Survey Software Release, 26. Mai 2017, http://dx.doi.org/10.5066/F7R78C9G

Andere USGS-Software

Weitere USGS-Software finden Sie auf unserer Seite mit der Anwendungssoftware für Wasserressourcen.

Softwarelizenz- und Kaufinformationen

Diese Software ist ein Produkt des U.S. Geological Survey, der Teil der US-Regierung ist.

Diese Software wird kostenlos verteilt. Für das Herunterladen und (oder) Verwenden dieser Software fallen keine Gebühren an.

Benutzer benötigen keine Lizenz oder Erlaubnis des USGS, um diese Software zu verwenden. Benutzer können so viele Kopien der Software herunterladen und installieren, wie sie benötigen.


So verwenden Sie die Tools

Der Entscheidungsbaum führt Sie durch die Suchfragen und hilft Ihnen, Ihre Tools zur Risiko- und Schwachstellenbewertung zu finden. Sie können Fragen überspringen, wenn Sie sich bei den Antworten nicht sicher sind.

Visualisierungstool für die Dürrerisikobewertung

Befolgen Sie diese Schritte, um die Dürrerisikoberechnungen an Ihrem Standort zu überprüfen und zu analysieren.

1. Wählen Sie einen Datensatz aus

Verwenden Sie die Dropdown-Listen oben links, um auszuwählen, welche Daten Sie untersuchen möchten

Wählen Sie im Dropdown-Menü den Indikator aus, den Sie visualisieren möchten

Bitte beachten Sie: Beim Landbedeckungswechsel können Sie zwischen „von“ und „bis“ wechseln.

2. Wählen Sie aus, was auf dem Display angezeigt wird

Sie können die Schaltfläche "Ebene" oben rechts verwenden, um auszuwählen, was angezeigt werden soll

  • Eine Hintergrundkarte, geladen von einer externen Quelle, die nicht mit UNCCD-Daten verknüpft ist (derzeit bietet das Tool Karten von Esri und Google)
  • Die Indikatorebene (es wird jeweils nur eine angezeigt. Verwenden Sie den Umschalter, um die ausgewählte Datenebene anzuzeigen/auszublenden)

Bitte beachten Sie: Mit dem Umschalter zum Ein-/Ausblenden der Datenschicht können Sie schnell zwischen der Datenansicht und der Hintergrundkartenansicht wechseln.

3. Zugriff auf zusätzliche Informationen

Verwenden Sie die Schaltflächen oben, um zusätzliche Informationen auszuwählen, die für den ausgewählten Indikator angezeigt werden sollen.

  • Karte: Greifen Sie auf die Karten zum Indikator zu
  • Metadaten: Greifen Sie auf die Metadaten zu, die eine Beschreibung und weitere Informationen zu den Datenquellen enthalten
  • Legende: Schaltet die Ansicht einer Legende um, die die Farben angibt, die verwendet werden, um die Daten auf der Karte anzuzeigen

Verwenden Sie Ihre Maus, um eine Stecknadel auf der Karte zu platzieren.

  • Klicken Sie auf einen Ort auf der Karte, um eine Stecknadel zu platzieren
  • Um einen Pin zu entfernen, klicke auf den Schließen-Button

Die Dürrerisikobewertung in diesem Tool wurde von der Gemeinsamen Forschungsstelle der Europäischen Kommission abgeschlossen und gilt für den Zeitraum 2000-2018. Es verwendet einen datengesteuerten Top-Down-Ansatz auf globaler Ebene, der konsistent und auf alle Regionen der Welt anwendbar ist. Die Karten sind eine erste Screening-Analyse, und es wird empfohlen, lokale Risikobewertungen durchzuführen, um die Ergebnisse für die gezielte Dürrevorsorge und geeignete Lösungen zur Eindämmung von Dürren zu verbessern. Die Ergebnisse der Dürrerisikobewertung liefern ein relatives Maß für das Dürrerisiko weltweit – das heißt, das Ausmaß des Risikos ist kein Maß für absolute Verluste oder tatsächliche Schäden an der menschlichen Gesundheit oder der Umwelt, sondern eine Rangfolge und ein Vergleich bestimmter geografischer Regionen.

Das Dürrerisiko wird für den Zeitraum 2000–2018 bewertet und basiert auf dem Produkt von drei unabhängigen Determinanten: Gefährdung, Exposition und Vulnerabilität. Dieser Datensatz enthält die Daten zu Hazard. Dürregefahr wird aus einer Analyse historischer Niederschlagsdefizite abgeleitet Das Full Data Reanalysis Monthly Product Version 6.0 des Global Precipitation Climatology Center (GPCC).

Das Dürrerisiko wird für den Zeitraum 2000–2018 bewertet und basiert auf dem Produkt dreier unabhängiger Determinanten: Gefährdung, Exposition und Vulnerabilität. Dieser Datensatz enthält die Daten zur Exposition. Die Dürreexposition basiert auf einer Aggregation von Indikatoren für Bevölkerungs- und Viehbestandsdichte, Pflanzenbedeckung und Wasserstress. Globale Agrarflächen im Jahr 2000 Gegitterte Weltbevölkerung, Version 4 (GPWv4) Gerasterter Viehbestand der Welt (GLW), v2.0 Baseline water stress (BWS).

Metadaten für Sicherheitslücke

Das Dürrerisiko wird für den Zeitraum 2000–2018 bewertet und basiert auf dem Produkt von drei unabhängigen Determinanten: Gefährdung, Exposition und Vulnerabilität. Dieser Datensatz enthält die Daten zur Schwachstelle. Die Dürrevulnerabilität wird als die Kombination von Faktoren sozialer, wirtschaftlicher und infrastruktureller Indikatoren berechnet, die sowohl auf nationaler als auch auf subnationaler Ebene erhoben werden

  • Weltbank, http://data.worldbank.org/products/wdi
  • U.S. Energy Information Administration (EIA), http://www.eia.gov/ .
  • Worldwide Governance Indicators (WGI), http://info.worldbank.org/governance/wgi/index.aspx#home
  • Organisation für wirtschaftliche Zusammenarbeit und Entwicklung (OECD), http://stats.oecd.org/
  • Ernährungs- und Landwirtschaftsorganisation (FAO), http://www.fao.org/nr/water/aquastat/main/index.stm
  • Aquädukt, http://www.wri.org/our-work/project/aqueduct und
  • Global Roads Open Access Dataset (gROADSv1), http://sedac.ciesin.columbia.edu/data/set/groads-global-roads-open-acce…

Das Dürrerisiko wird für den Zeitraum 2000–2018 bewertet und basiert auf dem Produkt von drei unabhängigen Determinanten: Gefährdung, Exposition und Vulnerabilität. Es wird mit einem geometrischen Mittel nach folgender Gleichung berechnet: Risiko = (Gefährdung x Exposition x Vulnerabilität) ^ (1/3).


Manchmal kann es schwierig sein, den Unterschied zwischen einem disaggregierten „Betriebssystem“, das modular und Open Source ist, oder einer (geschlossenen) Full-Stack-Lösung zu unterscheiden. Wenn es sich um ein Full-Stack-Produkt handelt, werde ich es als Betriebssystem auflisten.

Stratum-Projekt

Stratum wird von einem breiten Spektrum von Unternehmen aus der gesamten Netzwerkbranche unterstützt und baut eine offene, minimalistische, produktionsbereite Distribution für White-Box-Switches auf. Stratum stellt eine Reihe von SDN-Schnittstellen der nächsten Generation bereit, darunter P4Runtime und OpenConfig, die die Austauschbarkeit von Weiterleitungsgeräten und die Programmierbarkeit des Weiterleitungsverhaltens ermöglichen. Stratum bietet eine komplette White-Box-Switch-Lösung, die das „softwaredefinierte“ Versprechen von SDN wirklich einhält.

Stratum-Projekt – Entwicklung einer Referenzimplementierung für White-Box-Switches, die SDN-Schnittstellen der nächsten Generation unterstützen

Cumulus Netzwerke

Cumulus Linux ist eine Debian-basierte Linux-Distribution, die auf einer Vielzahl handelsüblicher Hardware läuft. Cumulus ist im Open Compute Project aktiv und hat mehrere Projekte zur Community beigetragen.

  • Open Network Install Environment (ONIE) hat zum OCP beigetragen
  • ifupdown2 jetzt in Debian stable

Lichtschalter mit großem Schalter

Switch Light OS ist ein SDN-zentriertes NOS, das Big Switch entwickelt hat, um eng in die Whitebox-Hardware zu integrieren und sicherzustellen, dass OpenFlow-ähnliche Funktionen auf der aktuellen Generation von Switching-Silizium für das Rechenzentrum funktionieren.

Offenes Netzwerk Linux

Open Network Linux (ONL) ist eine Linux-Distribution für „Bare-Metal“-Switches, d. h. Netzwerkweiterleitungsgeräte, die aus handelsüblichen Komponenten aufgebaut sind. ONL verwendet ONIE, um auf dem integrierten Flash-Speicher zu installieren.

  • Open Network Linux ist Teil des Open Compute Project
  • Derzeit ist ONL OpenFlow-zentriert

Delle – Linux Foundation

DENT wird den Linux-Kernel, Switchdev und andere Linux-basierte Projekte als Grundlage für den Aufbau eines neuen standardisierten Netzwerkbetriebssystems ohne Abstraktionen oder Overhead verwenden. Die gesamte zugrunde liegende Infrastruktur – einschließlich ASIC und Silicon für Netzwerke und Datenpfade – wird gleich behandelt, während vorhandene Abstraktionen, APIs, Treiber, Low-Level-Overhead und andere offene Software vereinfacht werden. DENT wird Siliziumanbieter, ODMs, SIs, OEMs und Endbenutzer über alle Branchen hinweg vereinen und den Übergang zu disaggregierten Netzwerken ermöglichen.

PICA8

PicOS ist für den Betrieb von Bare-Metal-Switches verschiedener Hersteller qualifiziert. Pica8 verkauft PicOS separat oder im Bundle mit ihren eigenen Whitebox-Switches.

  • Switching- und Routing-Stack basierend auf der XORP-Routing-Community (General Public License jetzt im Besitz von Pica8)
  • Switching- und Routing-Unterstützung für bestehende Netzwerke
  • Open-vSwitch (OVS)-Unterstützung und CrossFlow-Technologie ermöglichen das Mischen von Switching-, Routing- und OpenFlow-Datenverkehr

Dell-Systeme

FTOS wurde ursprünglich von Force10 Networks entwickelt. Dell hat Force10 übernommen und das NOS mit neuen Funktionen weiterentwickelt. Gleichzeitig ist Dell Networks Partnerschaften mit Cumulus und BigSwitch eingegangen, um Whitebrand-(oder Britebox-)Switching mit offener Netzwerkhardware für Kunden zu verkaufen, die eine Auswahl an NOS auf ihrer Hardware wünschen.

IPinFusion

OcNOS™ ist ein NOS für Rechenzentrums- und Unternehmensnetzwerke, einschließlich erweiterter Funktionen wie umfassender Protokollunterstützung für MPLS (Multiprotocol Label Switching). Verfügbar für OCP-Hardware.

IPFusion hat sein Betriebssystem zuvor in einem modularen Format an Netzwerkanbieter verkauft, und die Routing-Protokolle vieler Anbieter sind eigentlich ZebOS-Komponenten. Management-APIs können auch von ZebOS bereitgestellt werden. (Siehe auch Schwanz-F)

Cisco-Systeme

Cisco hatte im Laufe der Jahrzehnte viele Betriebssysteme, von denen einige hier aufgelistet sind.

IOS – ein monolithisches Betriebssystem, das Single-Thread auf einer Vielzahl von CPUs ausführt. Entworfen und entwickelt in einer anderen Zeit. Derzeit veraltet und lebenserhaltend für widerspenstige Kunden. Die Softwarearchitektur war ein Produkt ihrer Zeit und machte sie anfällig für Speicherlecks und Verpackungsprobleme für verschiedene CPUs und Motherboards. Es war schwierig, Fehler zu beheben und Funktionen hinzuzufügen. Fehler tauchten aufgrund interner Probleme mit der Bibliotheksverwaltung zur Kompilierzeit häufig in der Hauptzeile auf.

IOS-SX – Mitte der 2000er Jahre wurde eine Abzweigung von IOS erstellt, bei der dem Code Ethernet-Switching-Funktionen hinzugefügt wurden. Es hatte alle Einschränkungen von IOS und brauchte einige Jahre, um sich zu einem zuverlässigen Betriebssystem zu stabilisieren. Viele Kunden haben aufgrund der bisher erlebten Schmerzen nach wie vor Angst, weiterzumachen. Versuche, diesen Code zu modularisieren und moderne Funktionen wie Prozessneustart, ISSU usw. zu unterstützen, wurden aufgrund schlechter Ergebnisse (auch bekannt als Bugs) aufgegeben.

  • Unterstützt Spanning Tree
  • Instant Access ist eine 802.1BR-Implementierung für die Cat6800-Familie und verhält sich wie eine virtuelle Stacking-Funktion
  • Abwärtskompatibilität bleibt für viele Kunden von entscheidender Bedeutung und wird es noch viele Jahre geben

IOS-XE – Behebt das monolithische IOS-Problem durch Abstraktion einiger Module.

  • Das zugrunde liegende Betriebssystem basiert auf einer Linux-Distribution, aber es gibt keinen Zugriff darauf
  • Läuft auf Multi-Core-CPUs
  • Isoliert Control Plane und Data Plane in der Softwarearchitektur
  • Stabilisiert die Betriebsschnittstellen für SNMP, XML, HTTP für externe Operationen
  • Läuft auf mehreren Hardwareplattformen aus verschiedenen Geschäftsbereichen, aber hauptsächlich im mittleren bis unteren Marktsegment (was möglicherweise die interne Entwicklung von Skunkworks widerspiegelt)

Da IOS in der Vergangenheit sowohl als Betriebssystem als auch als Bereitstellung der wichtigsten Routing-Infrastruktur diente, gab es in IOS immer einen Aspekt des plattformabhängigen (PD) und plattformunabhängigen (PI) Codes. Mit IOS XE kann der plattformabhängige Code von einem einzigen monolithischen Image abstrahiert werden. Durch das Verschieben von Treibern außerhalb von IOS ermöglicht IOS XE einen rein PI-fokussierten IOS-Prozess. Dies bietet ein effizienteres Softwarebereitstellungsmodell sowohl für das Kernteam von IOS als auch für Plattformentwickler, da die Software unabhängig entwickelt, paketiert und freigegeben werden kann. VERKNÜPFUNG

NX-OS – „Nexus Operating System“ wurde entwickelt, um IOS-SX zu ersetzen und den internen Entwicklungsprozess und die Tools von Cisco für Software zu modernisieren. Gezielt auf das Rechenzentrum und

  • Eine stark angepasste Version Linux ist das Basisbetriebssystem
  • Unterstützung für mehrere CPUs (obwohl die meisten Versionen nur eine CPU verwenden)
  • Multithreaded präemptive Multitasking-Fähigkeiten
  • Unterstützung für virtuelle Gerätekontexte und 802.1BR – genannt Fabric Extensions (FEX) von Cisco
  • Implementiert einen speichergeschützten Prozess für die Prozesswiederherstellung und Fehlererkennung
  • Fehlererkennung durch Prozessüberwachung zur Erkennung interner Fehler

IOS-XR – Das Premium-High-End-Betriebssystem, das intern von Cisco mit einer Reihe von Drittanbieter-Software entwickelt wurde.

  • Präemptives, speichergeschütztes, Multitasking-, Mikrokernel-basiertes Betriebssystem
  • Verwendet QNX (auch bekannt als Blackberry) als Betriebssystemkernel für CRS- und ASR-Familien. Verwendet Linux-Kernel auf der NCS-Familie, wo Routing-Funktionen und die Systemverwaltungsfunktionen auf separaten virtuellen Maschinen (VMs) ausgeführt werden
  • Verbesserte Hochverfügbarkeit (hauptsächlich durch Unterstützung von Hardware-Redundanz und Fehlereindämmungsmethoden wie geschützte Speicherbereiche für einzelne Prozesse und Wiederanlauffähigkeit von Prozessen)
  • Bessere Skalierbarkeit für große Hardwarekonfigurationen (durch eine verteilte Softwareinfrastruktur und eine zweistufige Weiterleitungsarchitektur)
  • Ein paketbasiertes Softwareverteilungsmodell (ermöglicht das Installieren und Entfernen optionaler Funktionen wie Multicast-Routing und MPLS, während der Router in Betrieb ist)
  • Die Möglichkeit, Paket-Upgrades und Patches zu installieren (möglicherweise während der Router in Betrieb bleibt)
  • Eine webbasierte GUI für die Systemverwaltung (unter Verwendung einer generischen XML-Verwaltungsschnittstelle)
  • für den Betrieb von Dienstleistern bestimmt

Diese Software ist normalerweise auf den größten Cisco-Routern zu finden und es gelten Premium-Preise. Die Cisco CRS-, NCS- und ASR-Router sind die aktuellen Produktfamilien.

CatOS/CatalystOS – erworben, als Cisco Ende der 1990er Jahre Crescendo Communications kaufte. Wird für die mittlerweile veralteten Produktfamilien Catalyst 5000 und 6000/6500 verwendet.

  • Obwohl es aufgrund der Zurückhaltung der Kunden bei Upgrades viele Jahre lang unterstützt wurde, wird es heute weithin als veraltet angesehen
  • Die CLI war anders als jedes andere Cisco IOS-Produkt (und war schrecklich)

Koriant

Coriant stellt das Coriant NOS her und richtet sich an Serviceprovider und Carrier, die an einer Disaggregation interessiert sind. Die Site ist vollgestopft mit der üblichen Anzahl von Schlagworten wie “disruption”, aber sie bietet eine große Anzahl von Anwendungen und Anwendungsfällen, die Coriant wie ein echtes Geschäft für die Serviceanbieter erscheinen lassen, die sie bezaubern möchten.

  • SDN/NFV-Lösungen
  • Rechenzentrumsverbindung
  • Universelles Schalten
  • Offene Leitungssysteme
  • Programmierbarer optischer Hochgeschwindigkeitstransport
  • LH/ULH-Transport
  • U-Bahn-Transport
  • Mobilität
  • Paketzugriff
  • Netzwerkmigration und Modernisierung
  • Faser tief

Juniper-Netzwerke

Junos basiert lose auf FreeBSD. (benötigt mehr Infos hier)

Avaya

Im Juni 2016 kündigte Avaya an, seine NOS von seiner Hardware zu trennen.

Aus der Pressemitteilung: Avayas Ansatz für Netzwerkbetriebssystemsoftware ist grundlegend anders. Avaya hat eine Protokolländerung auf der grundlegendsten Ebene der Betriebssystemsoftware implementiert. Diese Änderung macht bis zu 10 Legacy-Protokolle überflüssig (für Details siehe Anhang A), die einst gewaltige Netzwerkaufgaben jetzt möglich machen und gleichzeitig die Leistungselemente in einem Switch verbessern.

Arista-Netzwerke

Das EOS (Extensible Operating System) ist

  • Ein einziges EOS-Image, das auf allen Arista-Switches läuft
  • Verwendet einen Linux-Kernel
  • Die gesamte Netzwerksoftware wird aus Kompatibilitätsgründen in Benutzerprozessen ausgeführt
  • Voller Zugriff auf das Linux-Betriebssystem – kann die meisten Linux-Software ausführen

Facebook

Facebook entwickelte eigene Anwendungen für Switch/Routing innerhalb seines Rechenzentrums und veröffentlichte dann Teile des Codes über das OpenCompute-Projekt in die Öffentlichkeit.

Microsoft SONiC (Azure Cloud-Switch)

Microsoft hat bekannt gegeben, dass es in seinen eigenen Rechenzentren ein eigenes Netzwerkbetriebssystem für Whitebox-Switches gebaut hat.

HP Enterprise

HP Enterprise hat zwei Betriebssysteme in der aktiven Entwicklung – ProVision und Comware (ohne Aruba für Campus/Wireless).

ComWare – HP erwarb 3Com, um sein Netzwerkgeschäft auszubauen. Das Betriebssystem ComWare stand im Mittelpunkt des HP Networking für große Eisen. Es läuft auf den gehäusebasierten Switches und WAN-Routern, verfügt über eine breite Palette von Funktionen und Protokollen. Comware war Teil des Netzwerkportfolios, das an Tsinghua verkauft wurde.

Bestimmung – Dieses Betriebssystem läuft auf ProCurve-Netzwerkhardware, die wir intern bei HP entwickelt haben. Hauptsächlich auf LAN-Switching fokussiert und in Campus-Netzwerken sehr beliebt.

Beachten Sie, dass HP Enterprise eine Whitebrand-Produktstrategie verfolgt, die eine eigene Marke von Whitebox-Ethernet-Switches mit Betriebssystemen von Drittanbietern wie Cumulus, PicOS usw. anbietet. HP Enterprise scheint daran interessiert zu sein, eine breite Produktpalette anzubieten, damit Kunden alle ihre Anforderungen erfüllen können .

Aruba HPE – ArubaOS-CX

Aruba Networks kündigte ein neues Betriebssystem für die Aruba 8400 Switch Series-Plattform an, das sich auf den Campus-Kern und die Aggression konzentriert.

OpenSwitch

OpenSwitch ist ein Community-basiertes Open-Source-Netzwerkbetriebssystem. Im Juni 2016 wurde das Projekt an die Linux Foundation übertragen (Referenz).

Angekündigt im Oktober 2015 und einem von HP geführten Konsortium mit bemerkenswerter Unterstützung von VMware, Arista und Broadcom. Werde aktualisieren, wenn ich mehr verstehe.

Aricent ConvergedOS

Weiß nicht viel über diesen. Schauen Sie auf der Aricent-Website nach, ob Sie weitere Informationen finden. Ich bin mir nicht sicher, welche Art von Verteilung es gibt.

Sieht einigermaßen vollständig aus:

  • Netzwerkvirtualisierungs-Overlay mit VXLAN, MP-BGP-basiertem EVPN
  • Erweiterte QoS
  • Verkehrsüberwachung mit sFLOW und Remote Mirroring
  • Multi-Chassis Link-Aggregation Group (MC-LAG)
  • Ereignisgesteuertes BGP und Zeitsynchronisation für die Paketverfolgung
  • Portdichte und flexible Portgeschwindigkeiten für 10, 25, 40, 50 und 100 GbE
  • Richtlinienbasierte Telemetrie

NoviFlow Noviware

NoviFlow begann als Universitätsprojekt in Quebec, das erfolgreich genug war, um ein Unternehmen aufzubauen. Die große Idee von NoviFlow besteht darin, eine programmierbare Pipeline über eine offene, nach Norden gerichtete API zu präsentieren. Dies ermöglicht es Kunden mit speziellen Anforderungen an die Paketweiterleitung, jede Art von Pipeline zu erstellen, die sie benötigen, innerhalb der Grenzen der von ihnen verwendeten ASICs.

In seiner Anfangszeit zeichnete sich NoviFlow durch die Unterstützung der vollständigen OpenFlow-Spezifikation aus. Während OpenFlow bei Bedarf weiterhin verwendet wird, ist NoviFlow derzeit an der P4-Sprache interessiert und hat Noviware auf den Tofino-Chipsatz von Barefoot Networks ’ portiert. Noviware läuft auch gegen andere programmierbare Match-Action-Datenebenen wie den EzChip/Mellanox NP5.

Anwendungsfälle für NoviFlow werden als Teil eines SDN-Stacks bereitgestellt. Zum Beispiel kann der Lumina SDN-Controller die NoviFlow-API sprechen. In diesem Zusammenhang können Anwendungen wie Sicherheit, Bandbreite auf Abruf und mehr mit Hardware-Leitungsrate bereitgestellt werden. Die SDN-Apps sprechen mit Lumina und Lumina spricht mit Noviware, die die Pipeline programmiert.

Bisher waren Dienstanbieter die wichtigsten Verbraucher von NoviFlow’s Noviware.

“Von Grund auf als das umfassendste und leistungsstärkste NOS der Branche für programmierbare Weiterleitungsebenen, Switches und Router entwickelt.” NoviWare

Pluribus Networks Netvisor

Pluribus Netvisor verwendet eine Clustering-App auf seinem eigenen NOS (Netvisor Linux) als ‘controller-freies SDN’-Lösung. Das Netvisor app läuft als verteilte Steuerungsebene auf jedem Gerät, um die Konfiguration und den Zustand des gesamten Netzwerks in jedem Gerät aufrechtzuerhalten und bietet eine Netzwerkstruktur. Läuft auf bekannten Whitebox-Switches wie Dell ON, Edgecore und DLink.

Einst Vyatta, dann Brocade den Open-Source-Code live auf Basis von VYOS, nachdem Broadcom lukrativen Fibrechannel ausgesaugt und das IP-Networking wie ein gebrauchtes Geschirrtuch entsorgt hat. Ein reines Software-Open-Source-Betriebssystem mit einem umfassenden Satz von Apps für das Routing. Beliebt bei Telekommunikationsanbietern, Netzbetreibern und den intelligenteren Unternehmen, die wissen, wie Software und Router funktionieren.

“VyOS ähnelt eher herkömmlichen Hardware-Routern, wobei der Schwerpunkt auf umfassender Unterstützung für erweiterte Routing-Funktionen wie dynamische Routing-Protokolle und Befehlszeilenschnittstellen liegt. Wir vernachlässigen jedoch nicht andere Funktionen wie VPN und Firewalls.”


Was wird für "Kontrolle" benötigt?

Der Sinn der Kontrolle dokumentierter Informationen besteht darin, sicherzustellen, dass sie "verfügbar und für die Verwendung geeignet" und auch "geschützt" sind.

Es gibt eine Reihe von Dingen, über die Sie nachdenken müssen (oder zu den Antworten springen):

Identifikation

Wie werden dokumentierte Informationen identifiziert? Geben Sie Titel, Nummerierung, Daten an? Können Sie ohne Verwirrung auf ein bestimmtes Dokument verweisen? Wenn es beispielsweise zwei Formulare mit sehr ähnlichen Titeln gibt, erleichtert eine Formularnummer die Auswahl des richtigen.

Format

Was ist das beste Format für diese Informationen? Soll es als elektronisches Dokument gespeichert werden? Auf Papier verteilt? Ist der Inhalt besser als Video statt als schriftliches Dokument dargestellt? Werden die Informationen durch die verwendete Software kontrolliert?

Überprüfung und Genehmigung

Wenn ein neues Dokument gefunden oder erstellt wird, wie wird es zur Freigabe freigegeben? Wer überprüft Dokumente auf ihre Eignung? Woher weiß ich, dass ein Dokument genehmigt wurde?

Verteilung, Zugriff, Abruf und Verwendung

Wie ermöglichen Sie den Zugriff auf freigegebene Dokumente überall dort, wo sie benötigt werden? Kann jeder sie vom Server bekommen? Was ist mit den Arbeitern in der Werkstatt, auf der Baustelle, auf der Straße? Benötigen sie Papierkopien oder eine andere Offline-Verteilungsmethode? Wie gehen Sie mit vertraulichen Informationen um?

Lagerung und Konservierung

Wie schützen Sie die dokumentierten Informationen vor unbefugten Änderungen oder Verlust? Kann jemand die Dateien bearbeiten und löschen? Haben Sie Masterkopien sicher verwahrt? Was ist mit Sicherungen?

Kontrolle von Änderungen

Wenn Änderungen vorgenommen werden, wie erkennen Sie diese? Woher wissen die Leute, ob sie die aktualisierten Informationen haben oder nicht? Wie erfahre ich, was sich zwischen dieser Version und der neuesten Version geändert hat? Woher weiß ich, welche Version meine Kopie ist oder welche Version dieser Papierversion ich gefunden habe?

Wie prüfen, aktualisieren und genehmigen Sie Dokumente? Kontrollieren Sie regelmäßig, ob die Angaben noch richtig sind? Wer ist für die Überprüfung zuständig? Wie oft? Wer ist für Änderungen verantwortlich? Wie wird eine aktualisierte Version genehmigt?

Aufbewahrung und Disposition

Wie verhindern Sie die Verwendung veralteter Dokumente? Wie stellen Sie sicher, dass NUR aktuelle Dokumente verwendet werden? Gibt es gedruckte Kopien zu aktualisieren? Wie behalten Sie den Überblick? Werden Sie die Endbenutzer dafür verantwortlich machen, den Status ihrer Hardcopys vor jeder Verwendung zu überprüfen? Werden Sie alte Dokumente löschen/zerstören? Wie identifizieren/trennen/archivieren Sie veraltete Dokumente, die Sie möglicherweise behalten möchten?

Externe Dokumente.

Wie finden und kontrollieren Sie Dokumente aus externen Quellen? - z.B. relevante Normen, Gesetze, Produktspezifikationen der Lieferanten. "Kontrolle" bedeutet alle vorherigen Fragen zu Genehmigung, Überprüfung, Aktualisierungen, Zugriff usw.


Die Versionsinformationen werden nicht explizit in einer ELF-Datei gespeichert. Was Sie dort haben, ist der Name der Bibliothek, der soname , der die Hauptversion enthält. Die Vollversion wird normalerweise als Teil des Bibliotheksdateinamens gespeichert.

Wenn Sie eine Bibliothek haben, sagen Sie libtest.so , dann haben Sie normalerweise:

  • libtest.so.1.0.1 - Die Bibliotheksdatei selbst, die die Vollversion enthält
  • libtest.so.1 - Symlink zu libtest.so.1.0.1 , mit dem gleichen Namen wie soname
  • libtest.so - Symlink zu libtest.so.1, der zum Verlinken verwendet wird.

In der Bibliotheksdatei libtest.so.1.0.1 wird es einen Eintrag namens SONAME im dynamischen Abschnitt geben, der besagt, dass diese Bibliothek libtest.so.1 heißt. Wenn Sie ein Programm mit dieser Bibliothek verknüpfen, speichert das verknüpfte Programm den Sonamen der Bibliothek unter dem Eintrag NEEDED im dynamischen Abschnitt.

Wenn Sie überprüfen möchten, was genau in welcher ELF-Datei enthalten ist, können Sie versuchen, Folgendes auszuführen:

wobei elffile entweder eine Bibliothek oder eine ausführbare Datei sein kann.

Wenn Sie einfach nur die Bibliotheksversion erhalten möchten, können Sie damit spielen:

AFAIK, es gibt keine solchen Informationen (zumindest nicht standardmäßig) in ausführbaren Dateien.

Oder Sie können sich auf das Programm selbst oder Ihr Verpackungssystem verlassen, wie Rahul Patil schrieb.


Wie finde ich die Version einer Toolbox, die in QGIS - Geographische Informationssysteme verwendet wird?

Diese Version der Toolbox behebt mehrere Fehler, insbesondere in den Gammatone- und MFCC-Implementierungen, und fügt mehrere neue Funktionen hinzu. Dieser Bericht wurde zuvor als Apple Computer Technical Report #45 veröffentlicht. Wir freuen uns über die Erlaubnis von Apple Computer, ihren Code erneut zu veröffentlichen und dieses Paket zu aktualisieren.

Es gibt viele Möglichkeiten, Klänge zu beschreiben und darzustellen. Die folgende Abbildung zeigt eine Taxonomie basierend auf der Signaldimensionalität. Eine einfache Wellenform ist eine eindimensionale Klangdarstellung. Die zweidimensionale Darstellung beschreibt das akustische Signal als Zeit-Frequenz-Bild. Dies ist der typische Ansatz für die Klang- und Sprachanalyse. Diese Toolbox umfasst konventionelle Werkzeuge wie die Kurzzeit-Fourier-Transformation (STFT oder Spektrogramm) und mehrere Cochlea-Modelle, die die „Wahrscheinlichkeiten“ von Hörnervenfeuern als Funktion der Zeit schätzen. Schließlich besteht die nächste Abstraktionsebene darin, die Periodizitäten des Cochlea-Outputs mit dem Korrelogramm zusammenzufassen. Das Korrelogramm bietet eine leistungsstarke Darstellung, die es einfacher macht, mehrere Geräusche zu verstehen und eine akustische Szenenanalyse durchzuführen.

Was beinhaltet die Auditive Toolbox?

  1. Richard F. Lyon hat ein Hörmodell beschrieben, das auf einem Transmissionslinienmodell der Basilarmembran basiert und dem mehrere Anpassungsstufen folgen. Dieses Modell kann Schall entweder auf einer feinen Zeitskala (Wahrscheinlichkeiten eines Auslösens eines Hörnervs) oder auf den längeren Zeitskalen darstellen, die für das Spektrogramm oder die MFCC-Analyse charakteristisch sind. Der Befehl LyonPassiveEar implementiert dieses spezielle Ohrmodell.
  2. Roy Patterson hat ein Modell der psychoakustischen Filterung basierend auf kritischen Bändern vorgeschlagen. Dieses auditive Front-End kombiniert eine Gammatone-Filterbank mit einem von Ray Meddis vorgeschlagenen Modell der Haarzelldynamik. Dieses Hörmodell wird mit den Befehlen MakeERBFilters , ERBFilterBank und MeddisHairCell implementiert.
  3. Stephanie Seneff hat ein Cochlea-Modell beschrieben, das eine Critical-Band-Filterbank mit Modellen zur Erkennung und automatischen Verstärkungsregelung kombiniert. Diese Toolbox implementiert die Stufen I und II ihres Modells.
  4. Die konventionelle FFT-Analyse wird mit dem Spektrogramm dargestellt. Es sind sowohl schmalbandige als auch breitbandige Spektrogramme möglich. Weitere Informationen finden Sie im Spektrogramm-Befehl.
  5. Ein gemeinsames Front-End für viele Spracherkennungssysteme besteht aus Mel-Frequenz-Cepstral-Koeffizienten (MFCC). Diese Technik kombiniert eine Hörfilterbank mit einer Kosinustransformation, um eine Frequenzdarstellung zu ergeben, die dem Hörsystem ungefähr ähnlich ist. Weitere Informationen finden Sie im Befehl mfcc. Außerdem ist eine als Rasta bekannte übliche Technik enthalten, um die Koeffizienten zu filtern, die Effekte der Maskierung zu simulieren und dem Spracherkennungssystem ein Maß für die Umgebungsanpassung bereitzustellen.
  6. Herkömmliche Spracherkennungssysteme verwenden oft eine linear-prädiktive Analyse, um ein Sprachsignal zu modellieren. Die Vorwärtstransformation proclpc und ihre Umkehrung synlpc sind enthalten.

Wie erhalte ich die auditive Toolbox?

These archives contain ".m" files, M ATLAB mex files, and the C sources needed to create the mex files. I have tested this code on Macintosh, PC, SGI, and Sun computers running M ATLAB 5.2. The code is reasonably portable, so I don't expect any problems on any machine running M ATLAB .

After installing this software on your machine, use the test_auditory script to run through the examples in the documentation.


Isaac's List of FOSS tools for academics.

What is “FOSS,” and what does it stand for? “FOSS” stands for “Free and Open Source Software.” It is important to note that this different from “Software You Don’t Pay For” in an important way: FOSS software is not only “free” in a monetary sense, but it is also “free” in the sense that you or anyone are “free” to use it in any way that you want, with only a very few restrictions (typically only that you credit where you got it from). FOSS software is usually (but not always) developed by a community of programmers who do it because they love it and want to contribute to the greater good. They are usually very passionate about their projects and they use the software themselves (often in their “day job”). Because FOSS projects are really community projects, it means that Sie can get involved if you want to. Dies bedeutet, dass Sie can contribute to fixing bugs, asking for features to be added, beta testing, styling, or coding, and so Sie can help make the software look and work the way Sie want it too. Not only that, but because the source code is always made available, Sie, as a scientist, can confirm that the software is actually doing what it purports to do, which is something you cannot do with any closed source software, free or paid-for.

Read more about Open Source and the FOSS movement at the websites of the Open Source Initiative and the Free Software Foundation. Also recommended is an article by Benjamin Ducke, Natives of a connected world: free and open source software in archaeology and our recent article in the Society for American Archaeology’s newsletter: Open Science in Archaeology.

Notes about this list:

The great majority of these software tools are available on all three major OS platforms: Linux, MacOS, and MS Windows. There are a couple of pieces of nice software that are for one or two platforms only, and these are noted. It’s important to remember, however, that many pieces of Windows software will run on Linux under the WINE Windows compatibility layer, and a lot of Linux software can be run inside Windows or Mac in a virtual machine or compatibility layer like MinGW. However, since alle varieties of Linux are also FOSS projects themselves, I highly recommend that you use a Linux OS. Gone are the days where you needed a degree in Computer Science to install and use Linux. Now, anyone can do it! Have a look at distrowatch.com for some of the more popular flavors of Linux. I personally use and recommend Xubuntu, which is very lightweight, and which has a desktop interface that will be comfortable for old school Windows users. Mac users may prefer the main Ubuntu distro, which has a desktop interface that will be more familiar to them, albeit which is also larger and more system-intensive to run.

I plan to maintain and update this list over time. Please e-mail me or leave a comment below if you have a piece of FOSS software you think should be on this list or to report broken links. Please provide examples of how your suggestion could be used in an academic context. Do note, however, that I want to keep this a curated list in the sense that I’d like to be able to either personally vouch for each piece of software, or at least know that it is a good, widely used, and accepted tool. I like having more than one option for each kind of software, but do not want the list to become too unwieldy. Finally, I want to emphasize that this list is for FOSS options only. There are indeed some good frei aber closed source tools for some of the categories listed below. While these may be good options for you, I’ve chosen not to include them here[1] (with the single exception of PAST - see “Scientific Computing/Statistics” below).

GIS and Image Analysis

GIS Suites

    - In my opinion, GRASS is the most powerful, fully-functional FOSS GIS suite. I recommend it for doing “heavy lifting” GIS work and scientific geo-spatial analysis. Rapid development, excellent community, and some of the most cutting-edge geospatial analysis tools available. This is the GIS I use every day, and I highly recommend that you put in the effort to learn it. It works a bit differently than other GIS systems, so it may take some getting used to. Please see my page on GRASS GIS for more information about archaeology-specifc tools that I’ve developed for GRASS. Sehr empfehlenswert. [Linux, Mac, Windows] - A less powerful, but very functional GIS with a large user-base. Great for web mapping applications and making finished cartographic products. Note that you can now access some of the GRASS libraries from within QGIS, as well as growing host of plugins, all of which increase the computational power that QGIS can unleash. However, due to the less stringent way it handles projections, map resolution issues, and geographic regions, I still recommend GRASS for the heavy-lifting. The line between them is blurring, however, and, especially if you are coming from a certain well-known commercial GIS application, you might initially feel more at home in QGIS. Sehr empfehlenswert. [Linux, Mac, Windows] - QGIS comes to Android!! Dies das FOSS mobile GIS solution. It must be paired with a desktop installation of QGIS for best use, but this made easy with the QField plugin for QGIS. I used QField for fieldwork this past summer, and it worked very well. It appears to be actively developed with new features being added relatively regularly. Sehr empfehlenswert. [Android] - SAGA is another very powerful FOSS GIS platform. In many ways it parallels GRASS, and seems to have a very dedicated user-base. Personally, I use and recommend GRASS, but SAGA may appeal to you, so you should defintely check it out! [Linux, Mac, Windows] - Another great FOSS GIS program. Perhaps a smaller user community than the others listed above, but still a quite capable piece of software. Notable is the large array of localizions (languages) that are available for it. [Linux, Mac, Windows] - This is a really interesting project being developed at the University of Geulph. It operates under the “Open Access Software” principle, which purports to be one step beyond even Open Source, in the sense that the project must actively encourage examination of the source code. Beyond that, it looks to be a very powerful cross-platform GIS suite under active development. I’ve downloaded it, and will be testing it out. Note that it does require the latest Java JRE. [Linux, Mac, Windows]

Structure from Motion Analysis

    - ODM has rapidly become the ultimate all-in-one tool to make 3D-point clouds, rectified aerial photomosaics, and DEM’s from aerial imagery. It is a full SfM pipeline, and then some. It can be installed as a scriptable commandline tool in Linux or on Windows/Mac via Docker, but the recent WebODM fork is my current recommendation for most people. It runs on any platform from your web browser with a really great GUI interface that also lets you view and manipulate the resulting 3D meshes and mosaics. This is the only tool I am currently using for all my SfM needs. Sehr empfehlenswert! [Linux, Mac, Windows] - A bit buggy, but it does work. Graphical interface to Bundler and PMVS. Probably right now the easiest way to get a 3D point cloud out of your un-ordered photographs of a building, landscape, or artifact. I have recently had trouble installing this package, and it seems to be unmaintained for the last year or more, so I’m not sure if I can fully recommend it any more. [Linux, Windows] - These are the core command-line programs that the PPT is built around, but it is still useful to know how to do it from scratch. [Linux, Mac, Windows] - Another set of command-line tools, giving a slightly different approach than the Bundler/PMVS pipeline. I’ve developed scripts to run these as batches, which I’ll eventually host here for download. [Linux, Mac, Windows] - This is a new GUI wrapper for Open-MVG, for Windows and Mac only. I therefore can’t put it through its paces, but it promises to be a great new tool for an easy SfM workflow. [Windows, Mac] - This is a very cool Open-Source project that provides a complete cross-platform SfM pipeline that does NOT rely on Bundler. It seems possible to produce georeferenced point clouds as well. The site is in the French language, but much of the documentation is in English. This project seems to be actively developed. There is both a CLI and GUI interface. [Linux, Mac, Windows]

Point Cloud Editing and Viewing

    - The most full-featured point cloud and mesh editor around. A bit of a learning curve, but can do most everything. Sehr empfehlenswert. [Linux, Mac, Windows] - Easier to get into, but more limited than MeshLab. Great for measuring/quantifying volumetric changes between two point clouds. Comes with an excellent lightweight and simple point cloud viewer. [Linux, Mac, Windows] - The 3D modeling mode of Blender can be use to edit meshes and point clouds quite effectively. Many plugins. Most geared to digital animation than scientific analysis though. Can export to various 3D printer formats, however. [Linux, Mac, Windows]

Image Analysis/Remote Sensing

    - Great tool for analysis and manipulation of multispectral satellite imagery. Can do clustering. Sehr empfehlenswert. [Mac, Windows, Online in browser] - Great tool for general image manipulation and analysis. A LOT of plugins. Mostly used for medical imaging, but great for analysis of artifacts via imagery. Sehr empfehlenswert. [Linux, Mac, Windows] - Another multispectral image analysis tool. Very powerful. [Windows, Mac] - A nice-looking piece of software for analyzing satellite imagery. Looks to be especially well-suited for very high resolution imagery. [Linux, Mac, Windows] - GRASS does most satellite imagery analysis things too. [Linux, Mac, Windows] - For creating rectified photomosaics from aerial imagery. [Linux, perhaps Mac and Windows with some work] - A set of python scripts to automatically georectify aerial photos to a curated set of rectified imagery hosted on a WMS server. It uses SIFT point matching to do this automagically. Very cool!! [Linux, Mac, Windows] - An open-source cloud-based service to rectify individual aerial imagery. Basically, you manually rotate and warp your image to match google imagery. You can download the rectified image when you are done. Useful if you don’t have GCP’s or don’t want to use a full-blown GIS to rectify an image. [In The Cloud!] - A tool to invert the results of Electro-Magnetic Resistivity surveys to create 3D surfaces. [Windows]

Other Geospatial Tools

    - GDAL and OGR are libraries used by all FOSS GIS programs to import/export various GIS file formats. They can be accessed from the command-line independently, which may be useful for scripting or batch operations. [Linux, Mac, Windows] - Much like GDAL, this is a library used by all FOSS GIS suites. It is for managing geographic projection systems. Again could be useful to use on its own in certain situations. [Linux, Mac, Wnidows] - Very similar to GDAL, PDAL is a library for manipulating and translating point-cloud data (like LiDAR or SfM data). Again, it is generally not accessed directly by the end user, but could be useful if you are developing a custom application or script. [Linux, Mac, Windows] - A simple tool to convert pointcloud data from the proprietary LAS format to the open LAZ format. [Windows] - Another library, but this time to deal with multi-band satellite imagery, among other data formats. [Linux, Mac, Windows] - A small suite of GIS/Geospatial tools (including GDAL/OGR and Proj) with a basic GUI for manipulation of file formats and projections with. [Linux, Windows] - A GUI tool to deal with LiDAR data, provided by the US Forest Service. Nur Windows. [Windows]

Computational Modeling

Agent-Based Modeling Platforms

    - A simple-to-use platform for creating agent-based models. Scalable, with a nice development interface and good model interactivity. Many online resources and large model repository. I recommend this as a good way to get into Agent Based Modeling. Sehr empfehlenswert. [Linux, Mac, Windows] - Perhaps a bit more complex than NetLogo, but also perhaps more powerful. There is a graphical programming interface which may make this easier to use for non-programmers. There is a very good user-base, and nice online documentation. [Linux, Mac, Windows] - A Python library to help write ABM’s in the well-known Python scripting language. [Linux, Mac, Windows] - UML is the “Unified Modeling Language”. It’s helpful for abstracting code to make it language agnostic, and to visually show how the code is supposed to work. Argo is probably the best FOSS UML tool I’ve come across, but there are a lot of alternatives available. [Linux, Mac, Windows]

Software Development and Scientific Computing

Scientific Computing/Statistics

    - Very robust, huge community, lots of modules. If it’s statistical, R can do it. Was my main stats tool before switching to SciPy. Sehr empfehlenswert. [Linux, Mac, Windows] - Scientific Python. Growing community, also robust, advantage of huge amount of other Python modules and resources. Possible to chain together with other programs (e.g., GRASS) through native Python API’s. Because I’m most comfortable in the Python language, this is what I now use most of the time. Sehr empfehlenswert. [Linux, Mac, Windows] - Anaconda is a self-contained system for scientific computing with Python. Although you don’t need it, it might simplify your installation of SciPy, etc., and will ensure it all plays together well. While technically FOSS, Anaconda is product of an enterprise/open software company that offers some paid services too. [Linux, Mac, Windows] - I believe Octave is often used a FOSS alternative for MatLab, but I don’t use either, so I’m not sure. I’ve been told that it is quite powerful and functional, however. [Linux, Mac, Windows] - Graphical programming is easier to get into than scripting languages like R or Python. Large code-base, many modules for data-mining. Growing user-base. Note that this is still technically FOSS, even though the KNIME organization has some enterprise tools as well. [Linux, Mac, Windows] - Another nice data-mining program. Weka libraries can also be brought into KNIME as plugins. [Linux,Mac, Windows] - Another powerful data-miner and stats package with a really beautiful and intuitive graphical programming interface. Orange is now my main recommendation for folks who want to step up from spreadsheet land to the next level of scientific computing, but who are intimidated by command-line interfaces and scripting. Orange is easy to use, and has great tutorials. There is a native Python API, so you can grow with it. It includes a lot of great addons and wonderful output graphics. Sehr empfehlenswert! [Linux, Mac, Windows] - Quite literally a FOSS replacement for SPSS. Not as fully functional as other solutions above, but works for basic analyses and data manipulation. Getting better all the time. [Linux, Mac, Windows] - Perhaps more comfortable for people used to a “spreadsheet” interface to statistics. Many, many, more, and more robust analyses are possible in PAST than in any normal spreadsheet, however. NOTE: It has come to my attention that the source-code for PAST is not made available. It’s also released under a slightly more restrictive license than is true open-source software. Thus, it is clearly not true FOSS. At the moment, I’m leaving it on this list as a special dispensation because it’s a very useful piece of software that is fast schon FOSS. But I may eventually decide to remove it. [Windows, Mac]

Scientific Computing IDE’s

    - Excellent for scientific Python work. Similar to R-Studio. Sehr empfehlenswert. [Linux, Mac, Windows] - A different way to get into Scientific Python. Runs in your web-browser. [Linux, Mac, Windows] - In my opinion, the best graphical interface for using R. Sehr empfehlenswert. [Linux, Mac, Windows] - A different GUI for R. You may or may not like it better than R studio. [Linux, Mac, Windows]

Software-Entwicklung

    - Great for general Python development too. Sehr empfehlenswert. [Linux, Mac, Windows] - Great interactive Python shell. Seems to be merging with Jupyter. [Linux, Mac, Windows] - A good text editor, and an ok IDE too. [Linux, Mac, Windows] - Ditto. Sehr empfehlenswert. [Windows, Mac, Linux] - A must if you are doing Java work. Will work with many other languages, but I find it a bit bloated and unfriendly to use. [Linux, Mac, Windows] - A good “diff” tool to see differences between, and merge two versions of, a document or script. [Linux, Mac, Windows] - A great tool to manage SVN repositories. [Linux, Mac, Windows(?)] - Command-line tools. Needed to move stuff to and from your GitHub repo. Sehr empfehlenswert. [Linux, Mac, Windows]

Plotting and Data Exploration

Plotting Tools

    - A GUI front-end for MatPlotLib from SciPy. Easy to get your data in, and then create a lot of different kinds of plots. Might be easier for a non-programmer than simply learning Python and MatPlotLib. Sehr empfehlenswert. [Linux, Mac, Windows] - A cool little tool for grabbing x/y coords of data points from, eg., plots in PDF papers you downloaded. Might be the only way to get raw data from some publications. Sehr empfehlenswert. [Linux, Mac] - An additional library to make MatPlotLib plotting easier/nicer in SciPy. [Linux, Mac, Windows] - Ditto, but for R instead. [Linux, Mac, Windows] - A little software tool for making quick Rose diagrams and strike/dip plots. [Windows, Mac]

Data Exploration

    - A very cool program to interact with your 2D and 3D scatter-plotted data. Not necessarily for publication-ready plots, but rather simply to get to know your data better. Very useful! [Linux, Mac, Windows] - All of the output plots in Orange a fully interactive. You can zoom, pan, highlight, style, rotate, etc. Sehr empfehlenswert. [Linux, Mac, Windows]

Netzwerkanalyse

    - Perhaps a bit complex to learn and use, but seems very powerful. Seems to be a large user-base. [Linux, Mac, Windows] - I’m told it’s still a bit buggy, but I do remember it being easier to use than Cytoscape. Not sure if it can do as much, but definitely worth checking out as well! [Linux, Mac, Windows] - There is a great set of network analysis tools you can install in Orange as an Addon. I like these a lot, and this is the main way I do network analyses. Sehr empfehlenswert. [Linux, Mac, Windows]

Office and Text

Word Processing

    - Part of the LibreOffice suite. Fully functional replacement for MSWord, including Zotero bibliographic manager integration. Sehr empfehlenswert.[Linux, Mac, Windows] - Lighter, but still functional. No Zotero integration. [Linux, Windows] - A sort of markdown language for word-processing. Very powerful control of the formatting of your output document, but more intense to set up than a standard Word Processor. [Linux, Mac, Windows] - A gui for LaTex, which might make it easier for you to use it. Helpful especially if you are a non-LaTex user trying to collaborate with a LaTex afficiondo. [Linux, Mac, Windows]

Bibliographic Manager

    - Integrates into Firefox, Chrome/Chromium, LibreOffice Writer, and MS Word. Seamless integration with Google Scholar in your web-browser. Online storage possible, nice collaboration features, and many plugins and citation styles. Sehr empfehlenswert. [Linux, Mac, Windows] - A great alternative to Zotero, with in-text support for some word processors. Best feature is it’s integration of a visual “mind-map” organization of citations and documents. [Linux, Mac, Windows] - If you use LaTex, you are likely using BibTex for your citation management. Same idea as LaTex: a sort of MarkDown for formatting bibliographies and a format for storing citations. [Linux, Mac, Windows]

Kalkulationstabelle

    - A FOSS alternative for MS Excel. Slick, but limited in terms of statistical analysis and plots (as is MS Excel). Sehr empfehlenswert. [Linux, Mac, Windows] - More capabilities, better graphics, more plot types, slightly less slick. [Linux, can be compiled on Mac] - PAST also has basic spreadsheet capabilities, as well as its more complex statistical functions. [Windows, Mac]

Datenbank

    - A FOSS alternative for MS Access. [Linux, Mac, Windows] - An interface for PostgreSQL databases which is fully cross platform. I’m not a huge database-user myself, but I’m given to understand that this is a good tool for managing PostgreSQL databases. [Linux, Mac, Windows] - A Mac-specific interface for PostgreSQL, which you might like instead of PGAdmin. [Mac] - SQLite is a very widely used Open database format. It’s used as a database engine by a lot of other FOSS projects, such as GRASS, so it’s useful to be familiar with it. [Linux, Mac, Windows]

Text editing

    - A basic lightweight text editor with syntax highlighting that just does what you want it to. This is my personal favorite text editor. It does require GTK libraries, but it has the best balance (IMO) of simplicity to functionality. Sehr empfehlenswert. [Linux, Mac, Windows] - Similar functionality as Gedit, but lighter and sleeker because it doesn’t require GTK. Find and replace tools are not as good, however and neither is the syntax highlighting. [Linux] - Probably the best option for Windows users. Sehr empfehlenswert. [Windows, Mac, Linux] - Another good cross-platform text editor. Some basic IDE tools included. [Linux, Mac, Windows]

PDF Tools

    - For moving/deleting pages in a PDF, or merging more than one PDF. [Linux] - Does basically exactly what PDF Shuffler does. Made for GTK, so might work better on some distros. [Linux] - For annotating PDF’s. Can write or draw on the page, and all annotations saved separately. Can export to a condensed PDF with annotations embedded. Sehr empfehlenswert. [Linux] - Command-line PDF manipulation. Good for batch resize, or quick creation of PDF from other file formats. [Linux, Mac, Windows] - A basic PDF viewer with some of the same capabilities of Acrobat Reader. [Linux, Windows] - A super-simple cross-platform tool to crop multi-page PDF files. Great for getting rid of that black margin on scanned photocopies! [Linux, Mac, Windows]

Web Browsing/development

    - Best FOSS web browser - is pretty big and can bog down on some systems. Sehr empfehlenswert. [Linux, Mac, Windows] - Open Source version of Chrome. If you use a lot of Google tools, then you should probably use this browser. It’s what I use these days. Sehr empfehlenswert. [Linux, Mac, Windows] - A WYSIWYG HTML website editor. Note that the web is different now than it was in good old HTML days, so this tool may be depreciated for many web development uses. If you are still doing basic HTML websites, however, this will work for you. [Linux, Mac, Windows] - Simple website development for “Web 2.0”. If you want to maintain a modern website, it’s really worth your time to learn Jekyll and/or other modern web frameworks. Once your site is set up, this allows easy editing of site content with MarkDown text and seamless integration on a lot of hosting platforms including GitHub pages (like this very site you are reading now). [Linux, Mac, Windows]

Desktop Publishing

    - An all around great tool for making posters, brochures, newsletters, anything that requires mixing graphics and text. Very precise control. A FOSS alternative for Adobe Pagemaker. Sehr empfehlenswert. [Linux, Mac, Windows] - More for presentations, but you can make posters, etc. in it too. [Linux, Mac, Windows] - Yup, you guessed it! LaTex can be a very powerful tool for Desktop Publishing too! [Linux, Mac, Windows] - For Linux only, but a pretty flexible way to make graphics heavy pubs in full spread form. Still has some kinks to work out, but you might like it better than Scribus or LaTex for some applications. [Linux]

Presentations

    - A FOSS alternative for MS Powerpoint. Great if you want a standard presentation experience with transitions, animations, etc. [Linux, Mac, Windows] - A neat tool for PDF presentations. Gives you some great interactivity with your slides. My main PDF presentation tool. [Linux, Windows] - The presentation tool for LaTex presentations. I’m told on good authority that it works very well in tandem with Lyx as a total presenation solution. [Linux, Mac, Windows] - Sozi looks to be an open source alternative to “Prezi”. I’ve not used it yet, but it seems quite promising if you like that Prezi style of presentations. [Linux, Mac, Windows] - DeckJS is a really cool HTML5 presentation back-end. It’s “Web 2.0” ready, and you can use it locally in any browser or deployed on your website. Once set up, it’s pretty easy to use with standard HTML or MarkDown. I’ve started doing more and more presentations this way. [Linux, Mac, Windows] - The most stripped down, basic HTML5 slide presenter you can find. Es ist less than one kB in size! Dead easy to make presentations in HTML and/or MarkDown. I used it for my 2015 SAA presentation. [Linux, Mac, Windows]

Mind Mapping and Diagramming

    - Great for mapping out a project or an idea. I often use it to map out computational models that I plan to create. [Linux, Mac, Windows] - A spin-off from Freemind. Similar, but might be more to your liking. Supposed to have added some features that were percieved to have been missing from Freemind, and supposed to be on a faster release schedule. [Linux, Mac, Windows] - Perhaps a little more slick than Freemind/Freeplane. Be aware that although there is a paid-for “Pro” version, the normal version is totally FOSS. [Linux, Mac, Windows] - Docear also has a decent mind-map function. It’s integration with your references list make it very well suited for mapping out a writing project. [Linux, Mac, Windows] - UML is a kind of visual map for formal computational models. It’s more than that, but it shares some similarities to the “mind-map” idea, so I’m including Argo UML here. Argo is probably the best FOSS UML tool I’ve come across, but there are a lot of alternatives available. [Linux, Mac, Windows]

Graphics and Photography

Vector Graphics

    - A FOSS alternative for Adobe Illustrator. Very functional, and powerful. Bitmap trace function is very, very useful. Excellent for publication-ready line drawings. Sehr empfehlenswert. [Linux, Mac, Windows] - Does vector graphics. More limited than Inkscape, but simpler to use, perhaps. [Linux, Mac, Windows]

Raster Graphics

    - Very functional and powerful. Great for editing raster graphics of any kind. A FOSS alternative for Adobe Photoshop. Sehr empfehlenswert. [Linux, Mac, Windows] - Command line image manipulation. VERY powerful. Excellent for things like batch resize or animated GIF creation. [Linux, Mac, Windows] - ImageJ is also a great all-around pixel editor. [Linux, Mac, Windows] - A great pixel painting program. Geared toward artists, but also excellent for making conceptual figures and drawings. [Linux, Mac, Windows]

Fotografie

    - Very powerful, non-destructive photography post-processing suite, including RAW development, collection management, and all sorts of other goodies. A FOSS alternative for Adobe Lightroom. I very highly recommend this, and use it as my main photographic editor. I’ve just been alerted to a new Windows port of Darktable, so it is now fully cross-platform! Sehr empfehlenswert. [Linux, Mac, Windows] - I have recently given LightZone a try for some photo editing. It’s less capable than than Darktable, perhaps, but I think it may be easier to learn and use because it is a simpler workflow with fewer options. Note that while you have to register to download, it’s free and open-source. Sehr empfehlenswert. [Linux, Mac, Windows] - A very powerful RAW developer. This is probably the most popular FOSS RAW developer and editor, with a large user base. You can do a lot with it, but I am not fond of the UI, and I think it’s fairly complex to learn and use as a beginner. I use it from time to time for its very comprehensive RAW dematrixing algorithm selections, but I prefer Darktable or LightZone over RawTherapee. [Linux, Mac, Windows] - A FOSS alternative for Adobe Photoshop. Very functional and powerful. Can do interactive photo edits like rubber stamp as well as layer-integrated edits. Many macros/plugins for photographic post-processing and pixel editing. Sehr empfehlenswert. [Linux, Mac, Windows] - Filmulator is a really cool, actively developed RAW developer that uses a very different image development pipeline than other editors. It’s refreshingly simple, and is designed to “automagically” develop your RAW files so that they get 90% of the way to a finished product with minimal effort. I like this tool quite a bit. [Linux source code only for now] - Another full-fledged non-destructive RAW developer and photo-editor. This seems to be in early development stage, but is being actively worked on. Should be an interesting alternative to Darktable and LightZone. [Linux, Mac, Windows] - A RAW developer plugin for GIMP. Very simple to use, and helps you get your RAW images into GIMP for further editing. [Linux, Mac, Windows] - This is a great set of plugins for GIMP (or Adobe Photoshop) that add tons of new functionality. Can be accessed independently from the command line too. Sehr empfehlenswert. [Linux, Mac, Windows] - A basic, but very functional picture viewer/organizer for Linux. Can do minor edits like rotate or auto-enhance. Really just for viewing images, but does it well. [Linux] - Nomacs is also a basic viewer, with the added benefit of being able to view RAW images natively. Can rotate and crop too. Dead simple interface and just does what it says it does, and no more. This is my main image viewer these days. [Linux. Mac, Windows] - Best panorama stitcher out there. Can also do mosaicking and image unwarping. A really great piece of software! Sehr empfehlenswert. [Linux, Mac, Windows] - Add geographic information to the EXIF tags of your photos by syncing with a track exported from your GPS. Very useful for remember exactly where you took a photo! [Linux, Windows, Web Service] - A truly beautiful piece of software, and an elegant, simple way to add geotags to your photographs. One of the nicest software tools to use that I have come across in a long time. Does exactly what it says it does, and no more or less. Linux only, however. [Linux] - Command-line libraries for manipulating the EXIF image information tags of your photographs. [Linux, Mac, Windows] - A nice Python GUI for ExifTools. Perhaps easier for you if you are not a command-line user. [Linux, Mac, Windows]

Multimedia

Video Editing

    - Simple program to trim video, extract audio, etc. [Linux, Mac, Windows] - In video editing mode, this is the best non-linear, non-destructive video editor in the FOSS world. Can do everything, including digital stabilization of shaky footage color correction/grading, overlays, 3D animations, etc. If you want to do professional video production or computer animation, this is the FOSS tool for you. Sehr empfehlenswert. [Linux, Mac, Windows]

Audio Editing

    - Easy to use, but powerful multi-track audio editor and recorder. Great for podcasts, etc. Many plugins for audio effects and analysis. I generally use Audacity for all my normal audio editing needs. Sehr empfehlenswert. [Linux, Mac, Windows] - Ardour is what is called a DAW (Digital Audio Workstation). As such, it’s more complex than Audacity, but also potentially more powerful. If you really want to be doing full-fledged audio production, then this is what you should be using. Do note that while Ardour is still technically FOSS, they only offer the source code (to be compiled by you) for “free”. You have to donate a small sum to get the pre-compiled binaries for your OS. [Linux, Mac, Windows version forthcoming]

Multimedia Players/Converters

    - Will play pretty much any media file. Sehr empfehlenswert. [Linux, Mac, Windows] - To/from pretty much any audio file format. GUI. [Linux] - GUI video converter. Powerful. Convert to/from pretty much any format. [Linux, Mac, Windows] - Command line tools for video conversion. Very powerful. Useful for making movies from a series of still images or reducing movie file size. [Linux, Windows]

Isaac I. Ullah, PhD

Isaac's List of FOSS tools for academics. was published on February 12, 2016 and last modified on October 09, 2017 .


Capacity and culture

Unsurprisingly, large charities that routinely use geospatial data have the greatest capacity and strongest cultural support. In such cases, the work of GIS or data analysts operate as an internal consultancy service and are viewed as a core business function. Where organisations lack internal capacity, they partner with a university or consultancy to deliver a discrete piece of analysis or visualisation. The extent to which organisations rely on the skills of one or two staff members with strong geospatial analysis skills is striking. Often, staff members that display strong geospatial analysis skills have recently joined from private or public sector organisations and are transferring new and innovative ways of working into the charity. For example, an analyst at a large homelessness organisation used GIS skills learnt by previously working for a supermarket chain to optimally locate a new set of charity shops.

Organisational culture towards data use varies significantly between charities. Top-down support often comes from an appointed ‘data champion’ at senior management level, or a trustee who works in a data-driven environment. Where the adoption of geospatial data use is driven from the bottom-up, individuals develop prototypes of exploratory pieces of analysis in their own time to demonstrate its utility and gain buy-in from senior management. Despite varied uses of data, analytical tools, capacity, and organisational cultures, growing internal and external demand for data-driven work that included geospatial analysis of some kind is observed across the cases, with many interviewees outlining their next steps or ‘geospatial wish list’ should capacity arise.

What we do

Our free services help you make the right decisions and put you in touch with the right agencies to make digital happen.


Schau das Video: wie finde ich die neue Version?