Code Monkey home page Code Monkey logo

cltem's People

Contributors

adyson avatar jjppeters avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cltem's Issues

Dose simulation is wrong

Dose simulation seems ~1000 times less than the input value.

Experimental image 40000 e/A^2
untitled2

CUDA simulation
untitled3

clTEM - 40000000 e/A^2
untitled

Automatic detector naming is too basic

Current implementation is very basic. Improvements could be made by checking for any 'default names' used and trying to add the next one. Possible to have some default angle values too, though what to set them as would mostly be arbitrary.

Display units if GUI

Currently the GUI does not indicate what units the inputs are in. Causing confusion as units are mixed and in 'non-standard' forms.

Save images as a temp file for backup

Either the image data, or the actual image should be autosaved to a temp directory to avoid potential data loss. A new simulation would overwrite the old data.

Saving images does not work

For STEM, saving images does not work outright (uses simulation resolution, not stem resolution). TEM can break by changing the resolution combo box before saving.

Crash during main simulation loop

Main simulation loop doesn't not complete, all kernels compile fine, need to test output at various stages, could be problem with background threads and OpenCL device or command queue.

Add icon

Add icon for the program to use in the taskbar etc...

Show pixel values/coords.

Some way to display the pixel coordinate and value is needed to be able to quickly analyse images. E.g. Be able to tell what features would be captured by certain values of STEM detector.

Make GUI resizable

GUI is currently non-resizable. Would be easier to see the images if the window could be made larger.

Add cancel button

E.g. to allow breaking of large STEM simulations without closing and reopening the program

Add a pause button/ability

Ideally a file that can be loaded, and the simulation then continued from, though a button would be adequate for now.

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.