The BIBLOS project is a library of models implemented in C++. The Software can be downloaded and compiled.
Once the high-level architecture is defined, based on the Reference Architecture, and adapted to your instrument (see examples) it is time to start downloading the Blocks to build the Modules.
Downloading the basics
First, go to the Instrument page on the left hand margin and select any instrument, then select any Module (for example Passive Optical>Geometry). There will be an introduction, followed by a list of Blocks that correspond to the Instrument and Module. Three basic blocks that are used across BIBLOS:
- Download the BIBLOS.Commons. This is a set of functions that are used across BIBLOS.
- A number of external libraries are required. We offer a script to install them, BIBLOS.COTS, but users can also install them according to their preferences.
- BIBLOS works with NetCDF for Images (Passive Opticals). If your input is in Tiff, convert it with this tool. This tool is external to BIBLOS, not integrated in the simulator.
Download the Blocks
1.Go to the Instrument page on the left hand margin. Select the Instrument according to your instrument type. For example go to Passive Opticals, if your instrument is a Multi-band imager or go to Active Microwaves if your instrument is a SAR.
2.For each Instrument there are 6 Modules: Geometry, Instrument, Scene Generation, Level-1, Level-2, Performance Evaluation. Click on any of them and you will find a description of the Module, a diagram with the Blocks that compose it, and a list of Blocks in alphabetical order. Download all of the Blocks that compose that Module.
Repeat the same for all Modules of your Architecture.
Download the Modules
The integration of Blocks into Modules is easy. Follow the instructions of the User Manual. Additionally you can download the examples of the Modules for the Passive Opticals:
These modules call the Blocks that are provided in the Instrument>Module section. This is the wrapper function that calls these Blocks.
The user can use these wrappers, or use the Blocks at their own preference, as they are standalone software units.
Quick start: Download a Proof of Concept
The proof of concept is an example of an integration for an Instrument Data Simulator (Geometry+Scene Generation+Instrument Modules) for a multi-band imager instrument (Passive Optical).
Download this code that contains the software already integrated and example inputs.
Some additional files that might be needed in the simulator:
- Digital Elevation Model files. BIBLOS uses the EO CFI library to access the DEM. The EO CFIs can accept the most typical formats (for example ACE and GETASSE). The DEM files and the configuration file can be downloaded directly from the EO CFI Support Files page.
- Look-Up-Tables for the Radiative Transfer Model in the Scene Generation. The Look Up Tables have been generated with LibRadtran. For more information on the generation of the LUTs is in the Guide for the LUTs.
- Example inputs to execute all of the Blocks from the Passive Optical Geometry, Scene Generation and Instrument Modules can be found in the Proof of Concept package.