DynamicGravitySystems / DGP

Dynamic Gravity Processor
http://dgp.readthedocs.io/en/develop/
Apache License 2.0
7 stars 4 forks source link

Feature/project data #79

Closed bradyzp closed 6 years ago

bradyzp commented 6 years ago

Feature/project-data branch PR

Summary

This branch brings in various quality of life improvements to the underlying project structure, with work on standardizing the model parent/child interface, standardizing icon resources and colors, and adding functionality to the project serialization classes. One of the major goals of this branch was to flatten the project structure - specifically to make DataSet's direct children of Flights, and to allow the linking of sensors (Gravimeters) to DataSet's. This is mostly accomplished, and the functionality now exists for sensors to be linked (and properly serialized) to a DataSet, however the UI components enabling this behavior have not been created yet.

Major Changes

Minor/Miscellaneous Changes

coveralls commented 6 years ago

Pull Request Test Coverage Report for Build 339


Changes Missing Coverage Covered Lines Changed/Added Lines %
dgp/gui/workspaces/TransformTab.py 5 6 83.33%
dgp/core/models/meter.py 3 4 75.0%
dgp/core/controllers/flight_controller.py 53 54 98.15%
dgp/core/models/datafile.py 24 25 96.0%
dgp/core/models/project.py 46 49 93.88%
dgp/core/controllers/project_controllers.py 58 62 93.55%
dgp/gui/utils.py 4 10 40.0%
dgp/core/controllers/datafile_controller.py 16 22 72.73%
dgp/gui/views/project_tree_view.py 7 19 36.84%
dgp/core/controllers/project_treemodel.py 22 37 59.46%
<!-- Total: 460 529 86.96% -->
Files with Coverage Reduction New Missed Lines %
dgp/core/controllers/project_treemodel.py 1 71.13%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 323: 0.2%
Covered Lines: 2685
Relevant Lines: 3650

💛 - Coveralls