Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

IPython

Index IPython

IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language, that offers introspection, rich media, shell syntax, tab completion, and history. [1]

42 relations: Alfred P. Sloan Foundation, BSD licenses, Cascading Style Sheets, Command-line completion, Computer cluster, Cross-platform, Data parallelism, Dr. Dobb's Journal, Electronic lab notebook, Fernando Pérez (software developer), HTML, Interactive media, JavaScript, Julia (programming language), LaTeX, Maple (software), Matplotlib, Message Passing Interface, Microsoft, MIMD, Notebook interface, NumPy, Parallel computing, Project Jupyter, PyGTK, PyQt, PySide, Python (programming language), Qt (software), R (programming language), Rich Internet application, SageMath, SciPy, Shell (computing), SPMD, SymPy, Task parallelism, Tkinter, Type introspection, Unix shell, Wolfram Mathematica, WxPython.

Alfred P. Sloan Foundation

The Alfred P. Sloan Foundation is an American philanthropic nonprofit organization.

New!!: IPython and Alfred P. Sloan Foundation · See more »

BSD licenses

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.

New!!: IPython and BSD licenses · See more »

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

New!!: IPython and Cascading Style Sheets · See more »

Command-line completion

Command-line completion (also tab completion) is a common feature of command line interpreters, in which the program automatically fills in partially typed commands.

New!!: IPython and Command-line completion · See more »

Computer cluster

A computer cluster is a set of loosely or tightly connected computers that work together so that, in many respects, they can be viewed as a single system.

New!!: IPython and Computer cluster · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: IPython and Cross-platform · See more »

Data parallelism

Data parallelism is parallelization across multiple processors in parallel computing environments.

New!!: IPython and Data parallelism · See more »

Dr. Dobb's Journal

Dr.

New!!: IPython and Dr. Dobb's Journal · See more »

Electronic lab notebook

An electronic lab notebook (also known as electronic laboratory notebook, or ELN) is a computer program designed to replace paper laboratory notebooks.

New!!: IPython and Electronic lab notebook · See more »

Fernando Pérez (software developer)

Fernando Pérez is a physicist, software developer, and free software advocate.

New!!: IPython and Fernando Pérez (software developer) · See more »

HTML

Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.

New!!: IPython and HTML · See more »

Interactive media

Interactive media normally refers to products and services on digital computer-based systems which respond to the user's actions by presenting content such as text, moving image, animation, video, audio, and video games.

New!!: IPython and Interactive media · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: IPython and JavaScript · See more »

Julia (programming language)

Julia is a high-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science, without the typical need of separate compilation to be fast, while also being effective for general-purpose programming, web use or as a specification language.

New!!: IPython and Julia (programming language) · See more »

LaTeX

LaTeX (or; a shortening of Lamport TeX) is a document preparation system.

New!!: IPython and LaTeX · See more »

Maple (software)

Maple is a symbolic and numeric computing environment, and is also a multi-paradigm programming language.

New!!: IPython and Maple (software) · See more »

Matplotlib

Matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy.

New!!: IPython and Matplotlib · See more »

Message Passing Interface

Message Passing Interface (MPI) is a standardized and portable message-passing standard designed by a group of researchers from academia and industry to function on a wide variety of parallel computing architectures.

New!!: IPython and Message Passing Interface · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: IPython and Microsoft · See more »

MIMD

In computing, MIMD (multiple instruction, multiple data) is a technique employed to achieve parallelism.

New!!: IPython and MIMD · See more »

Notebook interface

A notebook interface (also called a computational notebook or data science notebook) is a virtual notebook environment used for literate programming.

New!!: IPython and Notebook interface · See more »

NumPy

NumPy (pronounced or sometimes) is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays.

New!!: IPython and NumPy · See more »

Parallel computing

Parallel computing is a type of computation in which many calculations or the execution of processes are carried out concurrently.

New!!: IPython and Parallel computing · See more »

Project Jupyter

Project Jupyter is a nonprofit organization created to "develop open-source software, open-standards, and services for interactive computing across dozens of programming languages." Spun-off from IPython in 2014 by Fernando Pérez, Project Jupyter supports execution environments in several dozen languages.

New!!: IPython and Project Jupyter · See more »

PyGTK

PyGTK is a set of Python wrappers for the GTK+ graphical user interface library.

New!!: IPython and PyGTK · See more »

PyQt

PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in.

New!!: IPython and PyQt · See more »

PySide

PySide2 is a Python binding of the cross-platform GUI toolkit Qt, currently developed by The Qt Company.

New!!: IPython and PySide · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: IPython and Python (programming language) · See more »

Qt (software)

Qt ("cute") is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed.

New!!: IPython and Qt (software) · See more »

R (programming language)

R is a programming language and free software environment for statistical computing and graphics that is supported by the R Foundation for Statistical Computing.

New!!: IPython and R (programming language) · See more »

Rich Internet application

A rich Internet application (RIA; sometimes called an Installable Internet Application) is a Web application that has many of the characteristics of desktop application software, typically delivered by way of a site-specific browser, a browser plug-in, an independent sandbox, extensive use of JavaScript, or a virtual machine.

New!!: IPython and Rich Internet application · See more »

SageMath

SageMath (previously Sage or SAGE, "System for Algebra and Geometry Experimentation") is a computer algebra system with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus and statistics.

New!!: IPython and SageMath · See more »

SciPy

SciPy (pronounced /ˈsaɪpaɪ'/ "Sigh Pie") is a free and open-source Python library used for scientific computing and technical computing.

New!!: IPython and SciPy · See more »

Shell (computing)

In computing, a shell is a user interface for access to an operating system's services.

New!!: IPython and Shell (computing) · See more »

SPMD

In computing, SPMD (single program, multiple data) is a technique employed to achieve parallelism; it is a subcategory of MIMD.

New!!: IPython and SPMD · See more »

SymPy

SymPy is a Python library for symbolic computation.

New!!: IPython and SymPy · See more »

Task parallelism

Task parallelism (also known as function parallelism and control parallelism) is a form of parallelization of computer code across multiple processors in parallel computing environments.

New!!: IPython and Task parallelism · See more »

Tkinter

Tkinter is a Python binding to the Tk GUI toolkit.

New!!: IPython and Tkinter · See more »

Type introspection

In computing, type introspection is the ability of a program to examine the type or properties of an object at runtime.

New!!: IPython and Type introspection · See more »

Unix shell

A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface.

New!!: IPython and Unix shell · See more »

Wolfram Mathematica

Wolfram Mathematica (usually termed Mathematica) is a modern technical computing system spanning most areas of technical computing — including neural networks, machine learning, image processing, geometry, data science, visualizations, and others.

New!!: IPython and Wolfram Mathematica · See more »

WxPython

wxPython is a wrapper for the cross-platform GUI API (often referred to as a "toolkit") wxWidgets (which is written in C++) for the Python programming language.

New!!: IPython and WxPython · See more »

Redirects here:

.ipynb, Ipython, Jupyter, Jupyter notebook.

References

[1] https://en.wikipedia.org/wiki/IPython

OutgoingIncoming
Hey! We are on Facebook now! »