Giter VIP home page Giter VIP logo

Comments (5)

arose avatar arose commented on June 2, 2024

There is support for map, ccp4, dx, bindx and cube volume files in NGL but adding them via the nglview widget is not implemented.

from nglview.

hainm avatar hainm commented on June 2, 2024

@arose what's the difficulty of adding that to notebook? (if not that difficult, I can spend time on learning to port to nb).

My lab is interested in crystall simulation so it would be helpful to see it in notebook.

from nglview.

arose avatar arose commented on June 2, 2024

Adding the file to the viewer with stage.loadFile is straightforward. I see two obstacles. 1) Getting the binary data to the Browser. 2) Keeping track of what files are loaded into the viewer.

  1. You could to a base64 encoding in Python to get a text representation, send it over and decode it in the Browser.
  2. Related to #29. If we limit it to a single density a similar approach to the single structure that we currently allow to load can be done.

from nglview.

hainm avatar hainm commented on June 2, 2024

given the popularity of Coot

I highly recommend to add this feature to notebook. :D

from nglview.

hainm avatar hainm commented on June 2, 2024

so now I know

  • how to loadFile via view._remote_call
  • how to control each component in compList

made progress. :D

You could to a base64 encoding in Python to get a text representation, send it over and decode it in the Browser.

Now I know how to do it.

from nglview.

Related Issues (20)

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.