Earth Sciences Software

View 144 business solutions

Browse free open source Earth Sciences software and projects below. Use the toggles on the left to filter open source Earth Sciences software by OS, license, language, programming language, and project status.

  • Cybersecurity Management Software for MSPs Icon
    Cybersecurity Management Software for MSPs

    Secure your clients from cyber threats.

    Define and Deliver Comprehensive Cybersecurity Services. Security threats continue to grow, and your clients are most likely at risk. Small- to medium-sized businesses (SMBs) are targeted by 64% of all cyberattacks, and 62% of them admit lacking in-house expertise to deal with security issues. Now technology solution providers (TSPs) are a prime target. Enter ConnectWise Cybersecurity Management (formerly ConnectWise Fortify) — the advanced cybersecurity solution you need to deliver the managed detection and response protection your clients require. Whether you’re talking to prospects or clients, we provide you with the right insights and data to support your cybersecurity conversation. From client-facing reports to technical guidance, we reduce the noise by guiding you through what’s really needed to demonstrate the value of enhanced strategy.
  • ThermoGrid Contractor Management Software Icon
    ThermoGrid Contractor Management Software

    ThermoGrid is a specialized contractor management software tool for managing field service operations

    Nail down how you manage your day-to-day and level up your services. Whether you are a plumber, electrician, or HVAC technician, ThermoGrid brings together all areas of your business so you can get the job done right.
  • 1
    SAGA GIS
    SAGA - System for Automated Geoscientific Analyses - is a Geographic Information System (GIS) software with immense capabilities for geodata processing and analysis. SAGA is programmed in the object oriented C++ language and supports the implementation of new functions with a very effective Application Programming Interface (API). Functions are organised as modules in framework independent Module Libraries and can be accessed via SAGA’s Graphical User Interface (GUI) or various scripting environments (shell scripts, Python, R, ...). Please provide the following reference in your work if you are using SAGA: Conrad, O., Bechtel, B., Bock, M., Dietrich, H., Fischer, E., Gerlitz, L., Wehberg, J., Wichmann, V., and Boehner, J. (2015): System for Automated Geoscientific Analyses (SAGA) v. 2.1.4. Geosci. Model Dev., 8, 1991-2007, https://doi.org/10.5194/gmd-8-1991-2015. For more information visit the project homepage and the wiki.
    Leader badge
    Downloads: 4,374 This Week
    Last Update:
    See Project
  • 2

    Open Grid Analysis and Display System

    OpenGrADS provides extensions and interfaces for GrADS.

    The Grid Analysis and Display System (GrADS) is an interactive desktop tool for easy access, manipulation, and visualization of earth science data. The OpenGrADS Project seeks to develop advanced interfaces and extensions based on the main GrADS engine.
    Leader badge
    Downloads: 312 This Week
    Last Update:
    See Project
  • 3
    ToxTrac

    ToxTrac

    Free Animal Tracking Software

    ToxTrac is a free Windows program optimized for tracking animals. It uses an advanced tracking algorithm and includes Preprocessing, Background subtraction, Thresholding, Post-processing, and Filters. It is robust; very fast; and can handle one or several animals in one or several environments. The program provides useful statistics as output. ToxTrac can be used for fish, insects, rodents, etc. If used, please cite: Rodriguez, A., Zhang, H., Klaminder, J., Brodin, T., Andersson, P. L. and Andersson, M. (2018). ToxTrac: a fast and robust software for tracking organisms. Methods in Ecology and Evolution. 9(3):460–464 Rodriguez, A., Zhang, H., Klaminder, J., Brodin, T., and Andersson, M. (2017). ToxId: an algorithm to track the identity of multiple animals. Scientific Reports. 7(1):14774. Contact Magnus Andersson, Department of Physics, Umeå University magnus.andersson@umu.se **Support** Alvaro Rodriguez, Main Developer a.tajes@udc.es
    Leader badge
    Downloads: 154 This Week
    Last Update:
    See Project
  • 4
    gputils is a collection of tools for Microchip PIC microcontrollers. Its goal is to be fully compatible with Microchip's tools, MPASM, MPLINK, and MPLIB.
    Leader badge
    Downloads: 126 This Week
    Last Update:
    See Project
  • Let your volunteer coordinators do their best work. Icon
    Let your volunteer coordinators do their best work.

    For non-profit organizations requiring a software solution to keep track of volunteers

    Stop messing with tools that aren’t designed to amplify volunteer programs. With VolunteerMatters, it’s a delight to manage everything in one place.
  • 5

    ArchGeoTux

    Repository Geospatial for Arch Linux

    Repository Geospatial packages for Arch Linux
    Leader badge
    Downloads: 510 This Week
    Last Update:
    See Project
  • 6
    S-GeMS is a software for 3D geostatistical modeling. It implements many of the classical geostatistics algorithms, as well as new developments made at Stanford University. See http://sgems.sourceforge.net
    Leader badge
    Downloads: 212 This Week
    Last Update:
    See Project
  • 7
    caesar-lisflood

    caesar-lisflood

    CAESAR-Lisflood landscape evolution model

    Caesar Lisflood is a geomorphological / Landscape evolution model that combines the Lisflood-FP 2d hydrodynamic flow model (Bates et al, 2010) with the CAESAR geomorphic model to simulate erosion and deposition in river catchments and reaches over time scales from hours to 1000's of years. These sourceforge pages provide downloads of the .exe and the source code for CAESAR-lisflood and instructions and additional documentation can be found in the Wiki tab. These include a full description of all the parameters used in CAESAR, instruction videos and other information. Discussion and support can be found here: https://groups.google.com/forum/#!forum/caesar-lisflood
    Leader badge
    Downloads: 87 This Week
    Last Update:
    See Project
  • 8
    Astropy

    Astropy

    Repository for the Astropy core package

    The Astropy Project is a community effort to develop a common core package for Astronomy in Python and foster an ecosystem of interoperable astronomy packages. Astropy is a Python library for use in astronomy. Learn Astropy provides a portal to all of the Astropy educational material through a single dynamically searchable web page. It allows you to filter tutorials by keywords, search for filters, and make search queries in tutorials and documentation simultaneously. The Anaconda Python Distribution includes Astropy and is the recommended way to install both Python and the Astropy package. The astropy package contains key functionality and common tools needed for performing astronomy and astrophysics with Python. It is at the core of the Astropy Project, which aims to enable the community to develop a robust ecosystem of affiliated packages covering a broad range of needs for astronomical research, data processing, and data analysis.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    DeepChem

    DeepChem

    Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry, etc

    DeepChem aims to provide a high-quality open-source toolchain that democratizes the use of deep learning in drug discovery, materials science, quantum chemistry, and biology. DeepChem currently supports Python 3.7 through 3.9 and requires these packages on any condition. DeepChem has a number of "soft" requirements. If you face some errors like ImportError: This class requires XXXX, you may need to install some packages. Deepchem provides support for TensorFlow, PyTorch, JAX and each requires an individual pip Installation. The DeepChem project maintains an extensive collection of tutorials. All tutorials are designed to be run on Google collab (or locally if you prefer). Tutorials are arranged in a suggested learning sequence that will take you from beginner to proficient at molecular machine learning and computational biology more broadly.
    Downloads: 1 This Week
    Last Update:
    See Project
  • All-in-One Payroll and HR Platform Icon
    All-in-One Payroll and HR Platform

    For small and mid-sized businesses that need a comprehensive payroll and HR solution with personalized support

    We design our technology to make workforce management easier. APS offers core HR, payroll, benefits administration, attendance, recruiting, employee onboarding, and more.
  • 10
    Lithology Docker
    Докер для CorelDraw, предназначен для оформления геологических, сейсмогеологических разрезов, иллюстраций, схем сопоставления скважин.
    Downloads: 125 This Week
    Last Update:
    See Project
  • 11
    GPlates

    GPlates

    Interactive visualization of plate tectonics.

    GPlates is a plate-tectonics program. Manipulate reconstructions of geological and paleo-geographic features through geological time. Interactively visualize vector, raster and volume data. PyGPlates is the GPlates Python library. Get fine-grained access to GPlates functionality in your Python scripts.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 12
    gpsfeed+

    gpsfeed+

    A software gps simulator

    A software gps simulator, providing TCP/IP, UDP, http and serial port connectivity in NMEA 0183, XML or user defined output format. Usable for testing all kinds of GPS applications. Can playback pre-recorded GPS files with NMEA output.
    Leader badge
    Downloads: 24 This Week
    Last Update:
    See Project
  • 13
    GDAL wheels for linux

    GDAL wheels for linux

    GDAL wheels for python and C/C++ projects (Linux only)

    To use precompiled wheels: 1) go to releases (Files) and download tarball needed; 2) install it with command: python3 -m pip install /path/to/wheel.whl Or simply use URL in pip: python3 -m pip install https://sourceforge.net/projects/gdal-wheels-for-linux/files/GDAL-3.1.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl/download URL may be found under "View details" button (i) To use GDAL in C/C++ project you need to link gdal lib AND all libs located at dir GDAL.libs (usually this folder resides inside python site-packages) To compile your own wheels see information given at forefather project: https://github.com/youngpm/gdalmanylinux Usually this is done via command `make wheels` GDAL wheels for Windows are provided by Christoph Gohlke at https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal Built with PROJ (proj.db is included), GEOS, EXPAT. See Dockerfile.wheels for additional components.
    Leader badge
    Downloads: 92 This Week
    Last Update:
    See Project
  • 14
    Madagascar
    Madagascar is a software package for geophysical data processing and reproducible numerical experiments. The package mission is to provide a convenient environment for researchers working with digital image and data processing in geophysics and related fields.
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 15
    Carnaval est un logiciel destiné au calcul de masques et d'ensoleillement. La version actuelle permet de calculer les trajectoires solaires et les masques de terrain liés au relief (modèle issu des données SRTM). Les développements ont été repris par Sober Software. Merci de visiter ce site pour télécharger la dernière version et accéder aux nouvelles fonctionalités : www.sober-software.com
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 16

    NCO netCDF Operators

    Command-line operators for netCDF and HDF files

    The netCDF Operators, or NCO, are a suite of file operators which facilitate manipulation and analysis of self-describing data stored in the (freely available) netCDF and HDF formats. Volunteers welcome! See homepage for details and download links.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 17
    Kalypso
    Kalypso is an open source application for geospatial modelling and simulation. It is primarily developed to be a user friendly tool for GIS-based modelling and simulation of hydrological and hydraulic numerical models.
    Leader badge
    Downloads: 42 This Week
    Last Update:
    See Project
  • 18
    Display, log and upload data to the internet from your Oregon Scientific or AcuRite 02032C weather station. The Arduino WxShield also supported. See project web site for FAQs. Use Open Discussion for support requests.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 19
    openLISEM

    openLISEM

    A spatial runoff, soil erosion and flooding model

    An nopensource runoff, erosion and flood model openLISEM. There are two branches: - the classic openLISEM that you can find here: https://github.com/vjetten/openlisem/, please contact Victor Jetten (v.g.jetten@utwente.nl) for details. - the multihazard version of LISEM on this page, for details contact Bastian van den Bout (b.vandenbout@utwente.nl). This software is made available under the licence GPL v3.
    Leader badge
    Downloads: 59 This Week
    Last Update:
    See Project
  • 20
    Meteorologist Classic

    Meteorologist Classic

    your weatherman without the man

    A lightweight macOS menubar app to display weather data, from multiple weather sources, for unlimited locations. Get the weather report you want, customized to how you want it, at the click of a button. The Classic version is like a classic car, restored to its former glory, now overhauled and enhanced. Visit the original project[1] for some legacy background as well as Ed's modifications over WeatherBar[2]. [1] <https://sourceforge.net/projects/heat-meteo> [2] <http://footle.org/WeatherBar>
    Downloads: 12 This Week
    Last Update:
    See Project
  • 21
    ISOPLOT is a flexible software tool for the analysis and interpretation of radiogenic-isotope data. It is developed by Dr Ken Ludwig of the Berkeley Geochronology Center. DISCLAIMER: Isoplot is BGC’s Visual Basic Add-in for Microsoft’s Excel(R) for data analysis and graphical presentation of geochronology, earth science and other radiogenic isotope data only. BGC’s Isoplot is not the Isoplot(R) for analysis of any measuring system as described at http://www.shainin.com/. BGC is not affiliated with Red X(R) Holdings, LLC. Isoplot(R) is a registered trademark of Red X(R) Holdings, and is licensed to Shainin(R) LLC.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 22
    gpsman

    gpsman

    GPS Manager (GPSMan): a manager of GPS data

    GPS Manager (GPSMan) is a graphical manager of GPS data that makes possible the preparation, inspection and edition of GPS data in a friendly environment. GPSMan can also be used in command mode (with no graphical interface)
    Downloads: 13 This Week
    Last Update:
    See Project
  • 23
    Geoblock
    Geoblock is a program for 3D modeling, database management and visualization of geoscience datasets. It is developed for mineral deposit exploration, ore reserve estimation, mine planning and simulating geotechnical processes in mine sites.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24
    CPS Wildfire Management Tool

    CPS Wildfire Management Tool

    A wildfire decision support system and visualization tool from Emxsys.

    The Wildfire Management Tool (WMT) predicts the potential fire behavior of a wildland fire. WMT incorporates a 3D terrain viewer, the tenets of the Campbell Prediction System (CPS) and the Rothermel fire spread equations to depict fire behavior. WMT is used to adjust tactics & strategies to ensure the safety of firefighters and the effective use of firefighting resources. Requires Java 8 (included) - http://www.java.com/download
    Downloads: 14 This Week
    Last Update:
    See Project
  • 25

    PlaTec

    Plate Tectonics simulator

    PlaTec is a 2D terrain generator that uses a simplified model of plate tectonics to produce realistic heightmaps in real time. The simulator starts with a flat fractal map and splits it randomly into plates. Plates are moved around the map. If continents of two plates collide, they fold creating mountain belts. If oceanic crust of one plate collides with another plate, subduction occurs resulting in coastal mountain ranges or island chains. This project is part of my Bachelor of Engineering thesis in Metropolia University of Applied Sciences, Helsinki, Finland. The thesis is freely downloadable from http://urn.fi/URN:NBN:fi:amk-201204023993 . A Youtube video showing the simulator in action is available at http://www.youtube.com/watch?v=bi4b45tMEPE .
    Downloads: 14 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Guide to Open Source Earth Sciences Software

Open source Earth sciences software is a type of software that has been specifically developed to help people who are involved with Earth science research. This kind of software provides users with multiple tools and capabilities that allow them to analyze and understand data related to the Earth’s composition, climate, geology, atmosphere, and more.

The development of open source Earth sciences software is highly collaborative – it relies on input from experts in various scientific fields as well as programming specialists. This way developers can ensure that their products are suitable for the specific needs of the user community. The aim is not only to provide scientists with powerful analytical tools but also to make sure that those tools are easy to use for everyone regardless of their programming experience or background.

One example of an open source Earth sciences software project is Global Volcano Model (GVM). GVM was created by international partners such as universities, government agencies, and volcanologists from around the world and provides hazard assessment/mitigation resources for global volcanoes as well as detailed visualizations so users can track volcanic activity in near real-time. Other examples include EarthCube which helps researchers more efficiently collect data about geological features via its web portal; OpenDSS which facilitate studies about hydrological projects; LandSerf which maps landforms; TOPKAPI which models waves and storms in the ocean; GRASS GIS which serves as a geographic information system; SkySpark by Climatescape Labs used for solar energy analysis and forecasting; GEMPAK used for meteorological studies among many other programs.

Overall, open source software has become increasingly popular amongst researchers within the Earth science community due its flexibility & adaptability nature along with its accessibility across various platforms & devices making it easier than ever before for scientists to process information relevant their research endeavors.

Open Source Earth Sciences Software Features

  • Visualization: Open source Earth sciences software provides powerful visualization capabilities, allowing users to gain a better understanding of the data being studied by creating 3D models, views from multiple angles, and interactive visualizations.
  • Processing: Earth science software makes it easier to process large amounts of data quickly and efficiently. It can automate tasks like selecting specific features for analysis or running time series simulations.
  • Analysis: Open source software can be used to analyze scientific datasets in a variety of ways. This includes statistical analysis, geospatial modeling, geological mapping, hydrological processes simulations, and more.
  • Visualization/Data Exploration: Software can provide visual representations of data by plotting them on graphs or creating maps that make it easier to understand patterns in the data quickly and easily. Additionally, built-in tools allow exploration of relationships between parameters within a dataset as well as across multiple related datasets.
  • Modeling/Simulation: Earth sciences software makes it possible to create physical models based on real world systems such as weather systems or water flows through an area. Simulations are used extensively in research to develop new methods which can then be applied to other situations.
  • Weather Forecasting: Software is used extensively for weather forecasting purposes because of its ability to simulate various air masses with different conditions; this helps meteorologists accurately predict when severe weather may occur in certain areas so proper precautions can be taken before it arrives.
  • Data Sharing/Communication: Open source Earth sciences software allows scientists from all over the world to share their findings with each other via email or social media platforms like Twitter and Facebook which simplifies collaboration between individuals who wouldn’t otherwise have had access to each others’ work due to geographical constraints.

What Are the Different Types of Open Source Earth Sciences Software?

  • GIS and Remote Sensing Software: These types of software involve collecting, storing, manipulating, analyzing and displaying geographic data. It is used extensively in Earth sciences such as hydrology, geology, soil science and oceanography.
  • Image Processing Software: Image processing software allows for the analysis of two-dimensional or three-dimensional imagery from satellites, aircraft or other sources. This type of software can be used to create digital elevation models (DEMs) and calculate derivatives like terrain roughness and slope angle.
  • Numerical Modeling Software: Earth scientists often rely on numerical simulations to understand phenomena in the atmosphere, oceans or other natural systems. Open source numerical modeling software allows users to customize source code for various applications including climate modeling, air quality forecasting and storm surge simulation.
  • Data Visualization Software: This type of open source Earth sciences software enables researchers to explore large datasets by creating 3D visualizations or interactive maps that illustrate spatial patterns over time. Common uses range from exploring land cover change over decades to predicting wildfire danger zones based on current weather conditions.
  • Statistical Analysis Tools: Statistical analysis tools are important for introducing objectivity into hypotheses testing across a variety of Earth science disciplines including ecology, biogeography population genetics and epidemiology. Open source statistical packages such as R provide a comprehensive suite of sophisticated algorithms for data analysis tasks such as descriptive statistics, hypothesis testing and predictive modeling activities

Benefits of Open Source Earth Sciences Software

  1. Cost Savings: Open source Earth sciences software is typically free to use, or offers very low cost licenses. This can help individuals and organizations save money on expensive proprietary software, especially when those costs must be spread across multiple projects or people.
  2. Flexibility: The open source nature of the software allows users to modify the code as needed for their project, allowing a greater level of customization than traditional software. This means that individual users and organizations can tailor it to their specific needs, making sure they have all the features that they need while eliminating any unnecessary bloat.
  3. Security: Since open source software is freely available, malicious actors cannot keep its code hidden in order to deploy security threats. This makes it easier for users to find and patch any potential vulnerabilities before they become public knowledge and pose a risk.
  4. Collaboration: Open source Earth sciences software encourages collaboration between developers across different locations who may not otherwise have come together for development purposes. Developers can work together on projects by discussing ideas in forums or mailing lists, giving feedback on code changes, translating text into different languages, submitting fixes and updates to existing programs, or building entirely new tools from scratch.
  5. No Vendor Lock-in: Since there is no single company behind an open source program, users don’t have to worry about becoming locked into using one vendor forever should something happen with that company like a buyout or bankruptcy - something which can be common with proprietary software companies.

Who Uses Open Source Earth Sciences Software?

  • Researchers: Scientists and academics who use open source software to undertake research into Earth sciences such as geology, meteorology, oceanography, and climatology.
  • Educators: Teachers and instructors who use open source software for educational purposes, including demonstrating Earth science concepts in classrooms or lectures.
  • Data Analysts/GIS Specialists: Professionals who use open source software to analyze large datasets related to the Earth sciences, often with geographic information system (GIS) tools.
  • Government Agencies: Various governmental organizations that utilize open source software for activities such as climate or land-use monitoring, urban planning, hazard mapping and other tasks.
  • Engineers/Surveyors: Professional engineers and surveyors who employ open source software while conducting surveying projects or designing infrastructure projects.
  • Hobbyists/Enthusiasts: Amateur users of various levels of expertise that use open source Earth science software for recreational reasons such as exploration or entertainment.

How Much Does Open Source Earth Sciences Software Cost?

Open source Earth sciences software typically costs nothing, allowing users to access it for free. However, depending on the type of program you choose and its complexity, there may be certain components or features that require a fee. For example, some open source programs offer professional-level tools and advanced support options such as bug fixes and customer service help lines, which may come at a price tag. Additionally, someone who chooses an open source option may need to pay for required equipment or installation fees in order to use the software successfully.

Overall, while many popular open source Earth sciences software packages are available without a charge, there can still be associated costs involved that should be taken into consideration when making your decision.

What Does Open Source Earth Sciences Software Integrate With?

Open source Earth sciences software can integrate with many types of software, ranging from cloud and data management to geospatial mapping applications. Cloud and data management software enables the secure storage and analysis of large volumes of scientific data. Geospatial mapping applications allow for the visualization of geophysical phenomena, such as landforms or topography. Additionally, open source Earth sciences software has been known to seamlessly integrate with time-series analysis tools that help researchers analyze environmental processes over time. Moreover, this type of open source software can work in tandem with geographic information systems (GIS) applications that store attributes related to location and geography. Finally, there are various programs that are specifically designed to interface with one another in order to provide even better insights into the Earth’s behavior and its many associated phenomena.

Recent Trends Related to Open Source Earth Sciences Software

  1. Increased Availability: Open source Earth sciences software is becoming increasingly available, with more and more organizations and individuals developing open source solutions to support their research. This has led to a wider range of options for Earth scientists, as well as greater flexibility in choosing the right tools for their specific needs.
  2. More Accessible Technology: Open source Earth Sciences software is typically free or low-cost, making it more accessible to researchers who may not have the budget to invest in expensive proprietary solutions. This has helped to democratize data access, encouraging collaboration across different research fields.
  3. Improved Functionality: As open source software continues to evolve, its functionality is improving rapidly. This includes features such as enhanced data visualization capabilities, improved accuracy and precision in calculations and simulations, as well as increased flexibility in customizing the software for specific research purposes.
  4. Greater Collaboration: One of the key advantages of open source Earth Sciences software is its open nature, which encourages collaboration among researchers from different backgrounds and disciplines. This helps to foster an environment where ideas can be shared and developed, leading to new insights into the Earth’s systems.
  5. Streamlined Workflows: Open source Earth Sciences software also helps to streamline workflows by providing easy-to-use tools for managing and analyzing data. This allows researchers to focus on their research instead of spending time learning complex proprietary software packages.

Getting Started With Open Source Earth Sciences Software

Getting started with open source Earth sciences software is a great way to explore the world of GIS and related data analysis. By taking advantage of free and available resources, you can discover powerful new ways to visualize and analyze geographic data like topography, climate change, or any number of Earth science topics.

To begin using open source software for Earth sciences research, first identify the goals of your project - what types of data do you need? What type of environmental model do you want to create or test? Once you’ve identified your objectives, find suitable tools that offer the necessary features. Popular options include QGIS (for desktop-based mapping), SAGA GIS (an all-purpose modeling tool for scientific analyses) and RStudio (a statistical programming language).

Once you have selected the software you will use for your research project, start familiarizing yourself with it. Many open source tools are freely available as downloads from their website. Read through user documentation or tutorials if they are available to help understand how to use its features effectively; many software tools also provide active forums where users can interact directly with developers regarding feature requests or bug fixes. You may also consider online courses that provide instruction on how to leverage specific programs depending on complexity level desired.

Finally, explore existing datasets in order to understand what information is currently being studied by other researchers in the field – this will give insight into how best organize your own data once acquired and might lead towards uncovering details that weren’t initially planned but could be immensely useful later on in project development. Open source software provides immense opportunity within Earth science research so take advantage of its flexibility and richness.