pythontemporallib.dox 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /*! \page pythontemporallib GRASS Python Temporal Library
  2. by GRASS Development Team (http://grass.osgeo.org)
  3. Python Temporal GIS package
  4. TODO: add some documentation
  5. List of modules:
  6. Core functionality such as the database interface connection to sqlite3
  7. and postgresql as well as the creation of the temporal database are defined here:
  8. - python::temporal::core
  9. In these modules are the temporal database interfaces for raster maps,
  10. 3D raster maps, vector maps and space time datasets defined.
  11. Additionally the temporal and spatial extent modules implement the topological
  12. relationship computation that is needed for spatio-temporal topology computation.
  13. - python::temporal::base
  14. - python::temporal::spatial_extent
  15. - python::temporal::temporal_extent
  16. - python::temporal::metadata
  17. Several "abstract" modules are defined that implement the shared functionality
  18. of time stamped maps and space time datasets, such as temporal and spatial
  19. handling and representation.
  20. - python::temporal::abstract_dataset
  21. - python::temporal::abstract_map_dataset
  22. - python::temporal::abstract_space_time_dataset
  23. All dataset classes that are used in the GRASS temporal modules are specified
  24. here:
  25. - python::temporal::space_time_datasets
  26. Helper functions to compute temporal granularity, handling of datetime objects
  27. and their conversion as well as topology computation are defined in these modules:
  28. - python::temporal::datetime_math
  29. - python::temporal::temporal_relationships
  30. - python::temporal::temporal_granularity
  31. Functionality that is shared between different temporal GRASS modules, such as
  32. map listing, map registration and unregistration, aggregation, extraction,
  33. map calculation, statistics as well as import and export of
  34. space time datasets are defined here:
  35. - python::temporal::space_time_datasets_tools
  36. - python::temporal::aggregation
  37. - python::temporal::extract
  38. - python::temporal::mapcalc
  39. - python::temporal::stds_export
  40. - python::temporal::stds_import
  41. - python::temporal::univar_statistics
  42. Lots of unit tests:
  43. - python::temporal::unit_tests
  44. \section pythonTempAuthors Authors
  45. Soeren Gebbert
  46. */