tjstienstra / symmeplot Goto Github PK
View Code? Open in Web Editor NEWSympy Mechanics Plotter
Home Page: https://tjstienstra.github.io/symmeplot/
License: MIT License
Sympy Mechanics Plotter
Home Page: https://tjstienstra.github.io/symmeplot/
License: MIT License
Describe the solution you'd like
The matplotlib
visualization backend displays an annotation with the name of the object over which the mouse hovers. At the time of writing, this annotation is displayed at some location computed by the object. I would like the option to specify Scene3d.annotation_location = "mouse"
to let it display the annotation at the tip of my mouse.
To what module is your feature request related?
matplotlib
Ideally there should be an examples folder, with some examples including their output. One of the examples can be put on the frontpage of the documentation and in the README of this project.
Would be good to add compatibility for Python 3.8
When using doc/make.bat html
it seems that it doesn't display any warnings if a reference like :meth:`SymMePlotter.evaluate_system
is not found.
The set visibility is not checked anywhere currently, however when setting the visibility. This should also change the visibility of the corresponding artists.
Describe the feature you'd like
An awesome feature would be to also make projections to planes, such that you can easily make 2D plots.
To what module is your feature request related?
The projection should be made in the core
. The backends will most probably also require a new Scene2D
class.
Describe the bug
The pyqtgraph backend introduced in #16 fails in the CI/CD, due to an import error:
ModuleNotFoundError: No module named 'pyqtgraph.opengl.GLViewWidget.GLViewWidget'; 'pyqtgraph.opengl.GLViewWidget' is not a package
To Reproduce
Create a PR without the pytest skips if pyqtgraph is not installed.
When creating a time-lapse the obvious solution would be to just copy and add an artist again to the axis. This works fine for points, circles, etc. However, it does somehow not work for vectors.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.