Spyder!

You will need version 4 or higher of `firefox` https://www.mozilla.org/firefox
to run Pencil as a Firefox Extension. Linux users will need version 4 or higher of either `firefox`, `iceweasel` or `xulrunner` https://developer.mozilla.org/en-US/docs/Mozilla/Projects/XULRunner,
or version 25 or higher of `palemoon` https://www.palemoon.org/.
The Windows installer and OS X archive has everything you need built-in. Windows, Linux, OS X & Firefox Packages are available for download from the Releases Page https://github.com/prikhi/pencil/releases.
You can also install the Firefox Add-on from the Mozilla Add-on Repository https://addons.mozilla.org/en-US/firefox/addon/pencil-prototyping/.
To install the OS X package, unzip the archive and copy the `Pencil.app` folder t

Spyder alternatives

  • Mathematica

  • Mathematica is a computational software program used widely in scientific, engineering, and mathematical fields and other areas of technical computing.

    tags: algebra algebraic-manipulation arbitrary-precision calculus-solving cloud-integration
  • GNU Octave

  • Octave is a computer program for performing numerical computations which is mostly compatible with MATLAB. It is part of the GNU Project. It is free software under the terms of the GNU General Public License.

    tags: mathematics matlab numerical-analysis numerical-computations
  • IPython

  • IPython is an interactive shell for the Python programming language that offers enhanced introspection, additional shell syntax, syntax highlighting, tab completion and rich history. It is a component of the SciPy package.

    tags: python python-shell
  • SciPy & Numpy

  • SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation.

    tags: mathematics computer-algebra
  • RStudio

  • RStudio™ is a new integrated development environment (IDE) for R. RStudio combines an intuitive user interface with powerful coding tools to help you get the most out of R.

    tags: code-completion ide qt4 r-programming-language r-project
  • Komodo IDE

  • Code smarter and faster with Komodo IDE, the cross-platform professional development environment for dynamic languages and open technologies. Komodo's award-winning feature set includes standard editor functionality like code formatting, commenting, auto-indent and syntax coloring, plus intelligent tools for debugging, regular expressions, team development and customization.

    tags: autocompletion code-completion customizable debugger dynamic-language
  • Scilab

  • Scilab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications. Scilab is an open source software and includes hundreds of mathematical functions with the possibility to add interactively programs from various languages (C, C++, Fortran…).It has sophisticated data structures (including lists, polynomials, rational functions, linear systems...), an interpreter and a high level programming language.

    tags: mathematics numerical
  • Programmer's Notepad

  • Notepad more focused on developing than just scribble down notes.

    tags: Portable code-editor code-folding multi-language programmers-editor
  • wxMaxima

  • wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima uses wxWidgets and runs natively on Windows, X11 and Mac OS X. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations. wxMaxima is distributed under the GPL license.

    tags: algebra mathcad mathematics simple-user-interface
  • Maple

  • Maple is a general-purpose commercial computer algebra system. Users can enter mathematics in traditional mathematical notation. Custom user interfaces can also be created. There is support for numeric computations, to arbitrary precision, as well as symbolic computation and visualization. Examples of symbolic computations are given below.Maple incorporates a dynamically typed imperative-style programming language which resembles Pascal. The language permits variables of lexical scope. There are also interfaces to other languages (C, C#, Fortran, Java, MATLAB, and Visual Basic). There is also an interface with Excel.Maple supports MathML 2.0, a W3C format for representing and interpreting mathematical expressions, including their display in Web pages. »

    tags: mathematics computer-algebra-system
  • PyScripter

  • PyScripter is a free and open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages. Being built in a compiled language is rather snappier than some of the other Python IDEs and provides an extensive blend of features that make it a productive Python development environment.

    tags: ide python python-ide
  • fxSolver

  • Online math solver, equation library, graphing calculator and science/engineering problem helper.Calculate multiple equations at once, Edit existing formulas and Create new ones, Compute large numbers of values, Plot graphs, Link your results, Solve full problems and Share worksheets with your friends.

    tags: built-in-editor calculator database educational engineering