Giter Site home page Giter Site logo

master_thesis's Introduction

Implementation for Master Thesis

Tests Code style: black

Windows

Check e.g. the official python docs to install Python and make a command line ready.

Installation & Start

On a command line install with the following command when the wheel is downloaded:

python -m pip install FILEPATH_TO_WHEEL

Then start the GUI by:

python -m jc-thesis-code

For future development

This is the code to the master's thesis from Joris Clement with the title "Evaluation of Classification Algorithms for Partial Discharge Diagnosis in Gas-Insulated HVDC Systems". The code is written in Python. Poetry is used for the management of the dependencies and to execute the scripts. Check the Poetry documentation on how to install it. When Poetry is installed execute the following:

poetry install

With nox the tests and other checks can be run. Therefore nox needs to be installed. See the documentation here. Then just type nox on the command line to run the tests and checks.

After the dependencies are installed and the scripts can be executed. Run for e.g.

poetry run classify config/fingerprints.yml

to train and validate some of the feature-based models. The data is needed to do that. The data is contained in the submodule data and not in this repo directly due to its disk usage of more than 5GB. It was further required to keep the data private. Example data can be found ./testdata/.

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.