Code Monkey home page Code Monkey logo

algoprophet's People

Contributors

galenbwill avatar shinmao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

shinmao

algoprophet's Issues

Variable renaming should be optional and more conservative

  1. Variables that have been renamed by the user should not be renamed automatically.
  2. Variable renaming should be optional, based on a setting (via the Settings API).
  3. There should be a setting that allows the user to force renaming of variables (basically, (1) above should be overridable).

Prompt user to overwrite model

When saving a user-created model file, if the file exists, prompt the user to overwrite the existing file, rename the existing file, or cancel and not write the new file.

Renaming scheme: just append a .1, .2, etc. to the filename and rename the existing file.

AlgoProphet dev issues

Introduction

Work in progress

Samples

DFT (Discrete Fourier Transform): A method which can convert a sequence of complex numbers to new sequence of complex numbers with same length. Two clues can be used to identify this algorithm,
First step is Euler's formula.
Second step is identification of complex numbers (which can be implemented with struct)
reference

Add model browser

Need some way to list the DFG models inside Binary Ninja.

Ideally, would distinguish user-created models from built-in models.

Should allow selection of user-created models for editing.

Should show the name, description, and graph (png) for each model.

After creating a model, a dialog should be shown...

After creating a model, a dialog should be shown, with fields for filling in the tag description and the variable name.

Ideally it would show the GML and the PNG for the DFG as well.

As it currently works, the user has no feedback to even know that the model is created.

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.