Code Monkey home page Code Monkey logo

igc2csv's Introduction

IGC2CSV

Python License Testing Formatting Linting

Please note: This repository was forked from the original IGC2KML application by OverloadUT linked here and is only partly Nicolas Huber's work. Thanks for noticing.

Modifications

Modifications are listed in the source code of this python package, which can be found here. Please note that the IGC2CSV class is encorporated as an external package in the flight-analyzer application, which can be seen here. Both the modifications as well as the unit testing of this package are meant to make sure that the output of the IGC2CSV utility matches the requirements of the flight-analyzer tool and its algorithms.


Original Documentation

The original documentation can be found here.


Development

Conventions

Static type annotations are used in this project. The code is formatted and linted in VS Code using the Black Formatter Extension and Pylint.

Testing

The codebase has been tested using the pytest module. The recent CI/CD status can be found at the top of this page. Click here for a detailed overview and unit testing logs. Windows causes problems with file permissions, which is why it's excluded from testing and not officially supported.

Changelog

  • [1.0.0] - 02/17/2024: initial release

License & Intellectual Property

Please note: This repository was forked from the original IGC2KML application by OverloadUT linked here and is only partly Nicolas Huber's work. Thanks for noticing.

The source code of this application is licensed under the license linked here (MIT License).

To improve code quality and speed up workflows, tools like GitHub Copilot and ChatGPT were used. AI generated content is flagged with the following notes:

  • For documentation files: This document { TITLE } has been written by { SOURCE } and verified by Nicolas Huber on { DATE }.
  • For code snippets: # AI content ({ SOURCE }, { DATE }), verified and adapted by Nicolas Huber.

AI tools are a powerful and valuable addition to improve the development workflow, as long as sources and contents are scientifically listed. Thus, it's valued a lot to provide proper listings. The following utilities have been used: GitHub Copilot, ChatGPT.

In consideration of the LICENSE.md, the licensee, who is considered as such at the point of downloading this application, agrees to respect the terms and conditions. The licensee undertakes to show respect for OverloadUT's & Nicolas Huber's intellectual property.

Thanks for noticing!


© 2024, Nicolas Huber. All rights reserved.

igc2csv's People

Contributors

nicolashuberit avatar overloadut avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.