Code Monkey home page Code Monkey logo

autografs's People

Contributors

dcoupry avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

autografs's Issues

pip install AuToGraFS usage of numpy 1.14.6 does not work

Pip installing autografs (AuToGraFS) has requirement for numpy 1.14.6 (at least for linux 3.10.0-957.12.2.el7.x86_64) which does not find the "numpy.core._multiarray_umath" module.

Subsequently upgrading to numpy 1.18.0 raises warning of incompatibility, however numpy 1.18.0 works find thus far.

Requesting an update to the requirements file.

Examples

Dear Dr. Damien Coupry,
Would you please update the examples? Thanks!

Best,
Daqiang

sql topology doesnt rotate the linker

If you use a random liker with several atoms in 3D(not like the example of benzene just in 2D), it doesn't connect the linker and the center properly correctly. It is supposed to the linker two X atoms make a line, and this line aligns with the line that comes from center two X atom and then they align. But AuToGraFs just connect them randomly without attention to the junction point. attached is a linker and the python AuToGraFs code which shows this problem.
test.tar.gz

Docstrings

Write better docstrings for automatic documentation generation

linker order in pcu

in the previous version, we could put the layer and pillar linker according to the order of them an autograf put them in right place for PCU topology and a paddle wheel node. in the current version, it is random and if you run the same code, it gives you different MOFs each time randomly. This happens mostly when one of the linkers is not symmetric. if you run the following code several times, you can see the problem.
bug.tar.gz

Support assymetrical units

Some MOFS rely on SBUs that are assymetrical (P1).
The alignment code should suffice to define "custom symmetries" for SBU -> topology matching
This is needed for highly custom topologies with weird periodicities etc.

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.