All Projects → AstusRush → Amadia

AstusRush / Amadia

Licence: gpl-3.0
Astus' Mathematical Display Application : A GUI for Mathematics (Calculator, LaTeX Converter, Plotter, ... )

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Amadia

wavebin
∿ Oscilloscope waveform capture viewer and converter.
Stars: ✭ 31 (-81.98%)
Mutual labels:  numpy, pyqt5
voce-browser
Voice Controlled Chromium Web Browser
Stars: ✭ 34 (-80.23%)
Mutual labels:  pyqt5, gui-application
Dottorrent Gui
An advanced GUI torrent file creator with batch functionality, powered by PyQt and dottorrent
Stars: ✭ 175 (+1.74%)
Mutual labels:  gui-application, pyqt5
PYQT StyleDesigner
PYQT Stylesheet designer tool for Stylesheet creation
Stars: ✭ 30 (-82.56%)
Mutual labels:  pyqt5, gui-application
Pyfladesk
create desktop application by using Flask and QtWebKit
Stars: ✭ 399 (+131.98%)
Mutual labels:  gui-application, pyqt5
Awesome Ebooks
收录开源的经典技术书籍 PDF 文件及相关网站,持续更新中...
Stars: ✭ 51 (-70.35%)
Mutual labels:  latex, numpy
erk
Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.
Stars: ✭ 21 (-87.79%)
Mutual labels:  pyqt5, gui-application
Num-Plus-Plus
A scientific & intutive calculator written in Flutter.
Stars: ✭ 62 (-63.95%)
Mutual labels:  calculator, latex
Calculatex
in progress pretty printing calculator language
Stars: ✭ 302 (+75.58%)
Mutual labels:  latex, calculator
Pytablewriter
pytablewriter is a Python library to write a table in various formats: CSV / Elasticsearch / HTML / JavaScript / JSON / LaTeX / LDJSON / LTSV / Markdown / MediaWiki / NumPy / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV.
Stars: ✭ 422 (+145.35%)
Mutual labels:  latex, numpy
Beautycamera
美颜相机,具有人脸检测、磨皮美白人脸、滤镜、调节图片、摄像功能
Stars: ✭ 117 (-31.98%)
Mutual labels:  numpy, pyqt5
Neotex
latex live preview - plugin for neovim and vim 8
Stars: ✭ 170 (-1.16%)
Mutual labels:  latex
Ucasthesis
**国科大新版标准** 中国科学院大学学位论文模板,目前遵守2018国科大指导标准。 a LaTeX template for UCAS.
Stars: ✭ 166 (-3.49%)
Mutual labels:  latex
Funsor
Functional tensors for probabilistic programming
Stars: ✭ 164 (-4.65%)
Mutual labels:  numpy
Pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (-4.65%)
Mutual labels:  calculator
Pdb Cheatsheet
A cheatsheet for the Python Debugger (pdb)
Stars: ✭ 171 (-0.58%)
Mutual labels:  latex
Neural
LATEX: TikZ package for drawing neural networks. Also available on CTAN at http://www.ctan.org/tex-archive/graphics/pgf/contrib/neuralnetwork
Stars: ✭ 169 (-1.74%)
Mutual labels:  latex
Cython Blis
💥 Fast matrix-multiplication as a self-contained Python library – no system dependencies!
Stars: ✭ 165 (-4.07%)
Mutual labels:  numpy
Pytubes
A module for getting data into python from large data sources
Stars: ✭ 164 (-4.65%)
Mutual labels:  numpy
Ta
Technical Analysis Library using Pandas and Numpy
Stars: ✭ 2,649 (+1440.12%)
Mutual labels:  numpy

AMaDiA

Astus' Mathematical Display Application

Current features:

  • Use (Shift+)AltGr+Key to type Mathematical Symbols (Refer to AMaDiA_ReplacementTables)
  • Tab 1 : Scientific Calculator
    • Calculate with +,-,±,×,÷,√,^,°, Integral f(x) dx, d(f(x))/dx, y'(x), complex numbers, sin(), cos(), tan(), exp(), log() , π , E and more
    • Solve an equation with unknown variables
    • Solve Differential Equations (including particular solutions)
    • Test for equality of two terms
    • Use mathematic Unicode symbols to type faster!
    • Turn on units in the options to do things like convert_to(7foot+3inch,m)
    • For more detailed usage check out Help/Examples and copy/paste the examples to the according tab input fields
  • Tab 2 : Convert input to LaTeX and display it
  • Tab 3 : Plot 2D Graphs (3D and complex Graphs are WIP)
  • Tab 4 : Equations with matrices and vectors as well as systems of linear equations
  • System Control Window : Everything for System Control (WIP)
  • LAN chat program (needs overhaul)
    • Intended for sharing equations with other users in the same network to make cooperative working easier
    • Separate Server and Client applications
    • Allows sending of text and text files
    • Share text files with all other users in the network via drag'n'drop into the input field
    • Server has some moderation tools (Muting/Kicking/Banning
    • WARNING: Messages are currently not encrypted! Do not send sensitive data!!!
  • Custom Window Frames

Feedback is welcome
Suggestions are welcome
Requests are welcome


How to Install

On Windows:

  • Install https://gitforwindows.org/
  • Install https://www.anaconda.com/distribution/
  • Create two files "AMaDiA.bat" and "AMaDiA_INSTALL.bat" and copy the text from the two file in WINDOWS-INSTALL into them by rightcklicking on them and selecting the modify option
  • doubleclick on "AMaDiA_INSTALL.bat" to install AMaDiA (The installation location is the user folder. This can be changed by editing both files.)
  • From now on doubleclicking on AMaDiA.bat will update and then run AMaDiA

(Disclaimer: Use theses .bat files on your own risk. I doubt they can cause any harm but i am no expert on batch files and can not foresee all eventualities)

On Linux [WIP]:


On OSX [???]:

  • I don't have access to OSX and am not even sure how good AMaDiA runs on it (it should work flawlessy?)... Sorry but I can not help you...
  • If anyone has a good description how to easily install/update+run a python script on OSX feel free to inform me so I can add it here



Screenshot

Screenshot Version 0.15.7.1
Demo Picture

Short Term Roadmap

Planned features for near future (order reflects priority):

  • Plot 3D and complex functions
  • Improve System Control Window
  • (Continuous:) Better parser to allow a more flexible input


Long Term Roadmap

Planned features for future (order reflects priority):

  • Make Tab 4 even easier to use
  • Simple Texteditor
  • better unit handling (like automatic simplification)
  • Automatic recognition for PDEs so that the user no longer has to put them in "pdsolve(...)"
  • Save/load the history
  • PDF-Viewer
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].