About

IGCFS project provides and develops open tools for storage, processing and analytics of gliding IGC track files.

The project consists of three high-level modules:

  • IGCFS Filesystem: provides the core, IGC file-centric distributed p2p filesystem,
  • IGCFS Logbook: a flight log book, that is a simple view over the IGC filesystem for pilots,
  • IGCFS Analytics: analysis tools to provide analytics and visualization of the flight data from the IGC filesystem.

IGCFS filesystem

IGCFS filesystem is a peer-to-peer distributed filesystem specifically designed for storing and retrieving IGC files. It has been inspired and build on the IPFS project, in particular, the current implementation uses IPFS Go implementation.

The project is in research and development stage.

IGCFS-Logbook

The Logbook is the web-based front-end to the IGC filesystem. User can upload and browse individual tracks. Users can search for the IGC files with their name in them, to claim their flights, visualize them, and so on.

There is a prototype proof-of-concept system that uses local storage for now, to allow work on visualization and analytics to continue in parallel to the core developments of IGCFS filesystem.

IGCFS-Analytics

Coming soon…

License

All the tools are open sourced under MIT license. See LICENSE file for details. See AUTHORS file for the list of contributors.

Resources

You can find the main igcfs project source code at GitHub

All hosted dependencies can be found under [IGCFS project]