Coder Social home page Coder Social logo

vasar007 / algorithm_analysis Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 65.55 MB

Empirical analysis of algorithms.

License: Apache License 2.0

CMake 0.22% C++ 10.38% TeX 15.70% C# 73.50% Rich Text Format 0.20%
algorithms analysis cpp netcore excel automation math empirical-analysis statistics

algorithm_analysis's People

Contributors

dependabot[bot] avatar vasar007 avatar

Watchers

 avatar  avatar

algorithm_analysis's Issues

Cannot launch Algorithm Analysis System without configuration file

Is your feature request related to a problem? Please describe.

Now users cannot launch Algorithm Analysis System if there is no configuration file in the same directory.

Describe the solution you'd like

We should specify default values for all configuration properties. If this cannot be done, e.g. algorithm modules description, we can show warnings and ask to provide required information.

Workaround

If you deleted configuration file, you can reinstall Algorithm Analysis System or download the defult one here.

Should delete working folder when system uninstalling

Describe the bug

When user uninstalled Algorithm Analysis System some files and folders remain.

Workaround

You can delete working folder by youself.

Default working folder for Windows:
C:\ProgramData\AlgorithmAnalysis

Default working folder for Linux and MacOS (if you use only DomainLibrary):
/usr/share/AlgorithmAnalysis

If there are no folder, check configuration file to find where Algorithm Analysis System stores their data.

Allow users to configure Algorithm Analysis System through "Settings" page

Is your feature request related to a problem? Please describe.

If users want to configure Algorithm Analysis System, they should find installation folder and configuration file there and modify it. This process is too complecated for the most users.

Describe the solution you'd like

We should create "Settings" page in DesktopApp and provide an opportunity to configure application through this page. All changes should be synchonized with configuration file to avoid inconsistency if users want to modify configuration file directly.

Workaround

Now you can change settings only though configuration file. You can find its in installation folder of Algorithm Analysis System with the name config.json. The default content of configuration file you can see here.

Note: the default installation folder path for Windows: C:\Program Files\AlgorithmAnalysis.

Additional context

This issue is linked with issue #4.

Invalid algorithm results processing when MaxDegreeOfParallerism > 1

Describe the bug

Algorithm Analysis System provides selection of parallerim degree but there are several issues with multithreding algorithm results processing. So, the final result may be corrupted if algorithm module will finish work in minimal amount of time.

Workaround

You can avoid multithreading issue if set MaxDegreeOfParallerism equals to 1. In that case all modules will be launched sequentially and no resul data will be corrupted.

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.