qtconsole | SymPy.jl | |
---|---|---|
2 | 5 | |
393 | 254 | |
0.5% | -0.4% | |
7.1 | 6.9 | |
1 day ago | 5 months ago | |
Python | Julia | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
qtconsole
-
Spyder – a free and open source scientific environment written in Python
You're probably using an old version of Spyder because this problem was fixed a long time ago:
https://github.com/jupyter/qtconsole/pull/397
-
Doing Symbolic Math with SymPy
https://github.com/jupyter/qtconsole
> The Qtconsole is a very lightweight application that largely feels like a terminal, but provides a number of enhancements only possible in a GUI, such as inline figures, proper multiline editing with syntax highlighting, graphical calltips, and more.
SymPy.jl
- Symbolic differentiation in Julia?
-
Converting Symbolics.jl Objects to SymPy.jl Objects
I am working on a project which involves calculating the inverse for matrices with symbolic entries. I am using Symbolics.jl to create the symbolic entries. While Symbolics.jl has been great for computing things like determinants and simplifying their results very quickly, there is a lack of finer-grain expression manipulation commands in the module, and thus I would like to convert my symbolic.jl objects to ones readable with SymPy.jl.
-
SymPy.jl to calculate the Characteristic polynomial?
This code no longer works! Can I use use SymPy.jl (e.g. A.charpoly() of sage) instead to calculate the char polynomial?
-
Packages for basic quantum mechanics?
You can even just import SymPy into Julia and use that for symbolic computation https://github.com/JuliaPy/SymPy.jl
-
Doing Symbolic Math with SymPy
Worth noting that Julia's SymPy binding [1] is pretty pretty nice to work with too. If anyone's looking for big Julia project, I think a symbolic math package written fully in Julia would be a really exciting development. As far as I know, there isn't one yet. The better-known symbolic math packages for Julia still use bindings to C++ (SymEngine.jl [2]) or Python (SymPy.jl, Symata.jl [3]).
[1] - https://github.com/JuliaPy/SymPy.jl
What are some alternatives?
Spyder - Official repository for Spyder - The Scientific Python Development Environment
Symata.jl - language for symbolic mathematics
SymPy - A computer algebra system written in pure Python
SymEngine.jl - Julia wrappers of SymEngine
ModelingToolkit.jl - An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
minimap - A preview of the full source code.
SciPy - SciPy library main repository
NeuralPDE.jl - Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation