auromat package¶
Subpackages¶
Submodules¶
Module contents¶
The auromat package is split up in several packages and modules each covering different aspects of its functionality.
The auromat.cli
package contains command-line tools that will be installed as auromat-name
for a module name auromat.cli.name. It is not intended to be used from within
Python code.
The auromat.coordinates
package allows to determine coordinates of space objects,
to convert existing coordinates into other reference frames,
to calculate intersection points between a ray and an ellipsoid, and to perform geodesic
calculations. It does not depend on the mapping objects used in other parts of
the auromat
package and can therefore be easily re-used for other purposes.
The auromat.solving
package contains modules to blindly georeference
astronaut photography pointing to earth using the starfield in the images.
The use of this package is not required for working with already georeferenced
images such as the ones from the ESA-ISS archive.
The auromat.mapping
package contains various modules for reading
and working with georeferenced data, e.g. as produced by the auromat.solving
package or other available in forms like the THEMIS or ESA-ISS web archives.
It also contains the
BaseMapping
main class which other packages depend
on for accessing georeferenced image data through a defined interface.
The auromat.export
package can export any BaseMapping
into a self-contained CDF or netCDF file, suitable for further processing in different
software.
The auromat.util
package contains independent generic helper functions not strictly related
to the main functions of this library. No module has a dependency to another part of
this library.
The auromat
package also contains various submodules, e.g. for
resampling (auromat.resample
) and visualizing (auromat.draw
)
mappings, as well as some modules which did not fit well into any other bigger package.