Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring and resolution of performance issues #9

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Nov 22, 2016

  1. Refactoring and resolution of performance issues

        * New resources module
        * New methods module
        * New API structure
          * New FilterConfig, GraphStore, Colours GridSpecStore and ExtractedData classes
            extending an Immutable type (once set, cannot be changed)
          * ExtractedData class is comparable
          * DataExtractor class moved to resources
          * DataExtractor now works on a merge table rather than generated indexes
        * Improved API Documentation
        * Added Tests for core functionality
        * Improved lint checks
    
    Full write-up of changes can be found in docs/WhatChanged-Version2.md
    
    Differences in output.
        * The histogram plot show slightly different values to
          the original library. This could be for one of 2 reasons.
            1. An issue with selecting the results into ExtractedData
               objects.
            2. The original library plotted incorrect results potentially
               including NaN as a value. This would have provided larger
               datasets than the re-work which explicitly deletes NaN
               values.
    Martin Proffitt committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    97aefda View commit details
    Browse the repository at this point in the history

Commits on May 31, 2018

  1. Issues with small dataframes and test data:

        * Added reset method to change index on small dataframes
        * Frames are now merged in on a copy with the column names on the original frame reset post merge
    Martin Proffitt committed May 31, 2018
    Configuration menu
    Copy the full SHA
    9a88e85 View commit details
    Browse the repository at this point in the history