Index
A
- accuracy
- activities / The one Laptop per Child project used Python for their user interface
- Advanced Aircraft Design Lab / An aircraft conceptual designing tool and API in Python
- advanced modules/packages, SciPy
- optimization (scipy.optimize) / Optimization (scipy.optimize)
- curve fitting / Curve fitting
- File I/O (scipy.io) / File I/O (scipy.io)
- Affymetrix data format / Scientific data format
- American Standard Code for Information Interchange (ASCII) / Unstructured files
- APIs
- architecture, of matplotlib
- about / The architecture of matplotlib
- scripting layer (pyplot) / The scripting layer (pyplot)
- artist layer / The artist layer
- backend layer / The backend layer
- array
- attributes / The attributes of an array
- basic operations / Basic operations on arrays
- special operations / Special operations on arrays (shape change and conversion)
- array indexing
- about / Basic operations on arrays
- array slicing
- about / Basic operations on arrays
- AstraZeneca / Python for computational chemistry applications
B
- backward error analysis
- Band Interleaved by Line (BIL) / Scientific data format
- Band Interleaved by Pixel (BIP) / Scientific data format
- bar charts
- about / The plotting library
- basic arithmetic
- basic operations, on arrays
- about / Basic operations on arrays
- Benevolent Dictator For Life (BDFL)
- best practices, data management and application deployment
- data replication / The best practices for data management and application deployment
- testing, on real and synthetic data / The best practices for data management and application deployment
- best practices, high performance achievement
- future scalability requirements, considering / The best practices to achieving high performance
- hardware and software selection / The best practices to achieving high performance
- API selection / The best practices to achieving high performance
- appropriate performance benchmarks, using / The best practices to achieving high performance
- best practices, privacy and security
- data privacy / The best practices for data privacy and security
- security consideration, for web applications / services / The best practices for data privacy and security
- best practices, Python
- PEP 0008 style guide, for code / General Python best practices
- naming convention / General Python best practices
- uniform coding style / General Python best practices
- best practices, testing and maintenance activity
- unit testing / Testing and maintenance best practices
- different testing teams / Testing and maintenance best practices
- working groups, for support / Testing and maintenance best practices
- multiple working groups / Testing and maintenance best practices
- mailing lists, for user help and support / Testing and maintenance best practices
- BioSemi data format / Scientific data format
- Blind Audio Tactile Mapping System (BATS) / Python for developing a Blind Audio Tactile Mapping System
- bookkeeping functions / Bookkeeping functions
- boundary value problem, differential equations / The boundary value problem
- Broyden-Fletcher-Goldfarb-Shanno (BFGS) / Optimization (scipy.optimize)
C
- Calculus
- about / Calculus
- Carmanah / Energy-efficient lights with an embedded system
- chart plotting library, Python
- about / The plotting library
- classes, associated with arrays
- about / Classes associated with arrays
- matrix sub class / The matrix sub class
- masked array / Masked array
- structured/recor array / The structured/recor array
- clustering analysis
- Comma-separated Values (CSV)
- about / Structured files
- comma-separated values (CSV) / I/O operations
- Common Data Format (CDF) / Scientific data format
- compact disks (CDs) / A brief note about large-scale datasets
- complex numbers
- about / Trigonometry and complex numbers
- computational chemistry applications / Python for computational chemistry applications
- Computer Algebra System (CAS)
- about / Computer Algebra System
- computer arithmetic
- conditioning
- cryptography module
- about / The cryptography module
- CSV files
- working on / Working on CSV files
- curve fitting / Curve fitting
D
- data
- about / The basic concepts of data
- scientific example / The basic concepts of data
- database
- about / Database
- database administration / Possible operations on data
- data enrichment / Possible operations on data
- data farming
- about / Possible operations on data
- DataFrame, pandas library / DataFrame
- data generation
- about / Data generation
- data governance / Possible operations on data
- data integration / Possible operations on data
- data integrity / Possible operations on data
- data management
- about / Possible operations on data
- data management, operations
- data goverance / Possible operations on data
- data architecture, analysis, and design / Possible operations on data
- database administration / Possible operations on data
- data security management / Possible operations on data
- data quality management / Possible operations on data
- data integrity / Possible operations on data
- data enrichment / Possible operations on data
- data integration / Possible operations on data
- data warehouse management / Possible operations on data
- metadata management / Possible operations on data
- data management and application deployment
- best practices / The best practices for data management and application deployment
- data quality management / Possible operations on data
- data security management / Possible operations on data
- data storage software
- data storage toolkits
- data structures, pandas
- Series / Important data structures of pandas
- DataFrame / Important data structures of pandas
- Panel / Important data structures of pandas
- data warehouse management / Possible operations on data
- DICOM / Scientific data format
- differential equations
- about / Differential equations
- initial value problem / The initial value problem
- boundary value problem / The boundary value problem
- dsolve method / Calculus
E
- energy-efficient lights
- with embedded system / Energy-efficient lights with an embedded system
- equation solving
- about / Equation solving
- error analysis
- about / Error analysis
- European data format / Scientific data format
- exemplary programs
- about / Simple exemplary programs
- symbol manipulation / Basic symbol manipulation
- simplification, of expression / Simplification of an expression or formula
- simplification, of formula / Simplification of an expression or formula
- simple integrations / Simple integrations
- Experiments for Young Engineers and Scientists (ExpEYES) / ExpEYES – eyes for science
- ExpEYES Junior / ExpEYES – eyes for science
- exponentials
- expressions
- extraction, translation, and loading (ETL) / Possible operations on data
- extrapolation
- about / Extrapolation
- methods / Extrapolation
F
- Federal reserve economic data (FRED) / Ready-to-eat datasets
- File I/O (scipy.io) / File I/O (scipy.io)
- files
- about / Files
- structured files / Structured files
- unstructured files / Unstructured files
- financial charts
- about / The plotting library
- FITS astronomical data / Scientific data format
- five-digit random numbers
- generating, logic / A program with simple logic to generate five-digit random numbers
- Flexible Image Transport System (FITS)
- about / Scientific data format
- floating-point numbers
- ForecastWatch
- about / A weather prediction application in Python
- components / A weather prediction application in Python
- forward error
- forward error analysis
- Frequentis
- about / TAPTools for air traffic control
- functions, for exponentials
- functions, for integer random number generation / Functions for integer random number generation
- functions, for logarithms
- functions, for rational numbers
- functions, for sequences / Functions for sequences
G
- GEM Foundation
- working areas / OpenQuake Engine
- general-purpose CAS
- features / Features of a general-purpose CAS
- geometry module
- about / The geometry module
- submodules / The geometry module
- German Aerospace Centre / An aircraft conceptual designing tool and API in Python
- Goddard Space Flight Center (GSFC) / Scientific data format
- graphics, with matplotlib
- about / Graphics with matplotlib
- output generation / Output generation
- greatest common divisor (GCD)
- about / Polynomials
- GRIB scientific data format / Scientific data format
H
- Hadoop-based MapReduce, in Python / Hadoop-based MapReduce in Python
- Hadoop Distributed File System (HDFS) / Hadoop-based MapReduce in Python
- hierarchical clustering
- about / Clustering
- Hierarchical Data Format (HDF)
- about / Scientific data format
- high-energy physics
- about / High-energy Physics
- High-energy Physics (HEP) / Automated code generator for analysis of High-energy Physics data
- high performance achievement
- best practices / The best practices to achieving high performance
- Hydrogen wave functions
- about / Hydrogen wave functions
I
- I/O operations
- about / I/O operations
- information
- about / The basic concepts of data
- scientific example / The basic concepts of data
- initial value problem, differential equations / The initial value problem
- input
- parsing / Parsing input
- Institute of Electrical and Electronics Engineers (IEEE)
- integrated development environment (IDE) / The downsides of Python
- integration module
- reference link / Numerical integration
- interactive computing, Python
- IPython, using for / Interactive computing in Python using IPython
- interpolation
- about / Interpolation
- methods / Extrapolation
- Inter University Accelerator Centre (IUAC) / ExpEYES – eyes for science
- IPython
- used, for interactive computing in Python / Interactive computing in Python using IPython
- URL / Sample data analysis and visualization programs
- about / IPython
- IPython console and system shell
- about / The IPython console and system shell
- operating system interface / The operating system interface
- nonblocking plotting / Nonblocking plotting
- debugging support / Debugging
- IPython Notebook
- about / IPython Notebook
J
- Jython / TAPTools for air traffic control
L
- large-scale datasets
- Large Hadron Collider (LHC) / Automated code generator for analysis of High-energy Physics data
- LaTeX Printer
- about / LaTeX Printing
- least common multiplier (LCM)
- about / Polynomials
- Lena
- about / Image processing using SciPy
- linear algebra
- about / Linear algebra
- logarithms
- logic module
- about / The logic module
- log plots
- about / The plotting library
M
- masked array
- about / Masked array
- Massachusetts Institute of Technology (MIT) / The one Laptop per Child project used Python for their user interface
- mathematical components, of scientific computations
- about / Mathematical components of scientific computations
- system of linear equations / A system of linear equations
- system of nonlinear equations / A system of nonlinear equations
- optimization / Optimization
- interpolation / Interpolation
- extrapolation / Extrapolation
- numerical integration / Numerical integration
- numerical differentiation / Numerical differentiation
- differential equations / Differential equations
- random number generator / Random number generator
- matplotlib
- about / The plotting library, Data visualization using matplotlib, Matplotlib
- used, for data visualization / Data visualization using matplotlib
- architecture / The architecture of matplotlib
- matrices
- about / Matrices and Pauli algebra
- matrix sub class
- about / The matrix sub class
- mechanics
- about / Mechanics
- metadata / Possible operations on data
- metadata management / Possible operations on data
- methods, SciPy
- reference link / Differential equations
- Molecular Modeling Toolkit (MMTK) / Molecular Modeling Toolkit
- mplot3d
- about / The plotting library
- multiprocessing, Python / Multiprocessing in Python
- multithreading, Python / Multithreading in Python
- MySQLdb / A weather prediction application in Python
N
- National Climatic Data Centre / A weather prediction application in Python
- National Weather Service / A weather prediction application in Python
- ndarray
- about / The NumPy fundamental objects
- ndarray object
- about / The ndarray object
- NDK seismographic data format / Scientific data format
- Network Common Data Form (netCDF)
- about / Scientific data format
- reference link / Scientific data format
- nondeterministic random number generator
- numerical differentiation
- about / Numerical differentiation
- methods / Numerical differentiation
- numerical integration
- about / Numerical integration
- numerical scientific computing, in Python
- defining / Numerical scientific computing in Python
- NumPy package / The NumPy package
- SciPy package / The SciPy package
- sample SciPy programs / Sample SciPy programs
- NumPy fundamental objects
- about / The NumPy fundamental objects
- ndarray object / The ndarray object
- universal function (unfunc) / The universal function object
- mathematical modules / The NumPy mathematical modules
- NumPy mathematical modules
- about / The NumPy mathematical modules
- numpy.linalg / The NumPy mathematical modules
- numpy.fft / The NumPy mathematical modules
- numpy.matlib / The NumPy mathematical modules
- numpy.random / The NumPy mathematical modules
- NumPy package
- about / The NumPy package
- ndarrays data structure / The ndarrays data structure
- file handling / File handling
- sample NumPy programs / Some sample NumPy programs
O
- one-dimensional equations
- methods / A system of nonlinear equations
- One Laptop per Child (OLPC) project / The one Laptop per Child project used Python for their user interface
- OpenQuake Engine
- about / OpenQuake Engine
- scenario risk calculator / OpenQuake Engine
- scenario damage assessment calculator / OpenQuake Engine
- probabilistic event-based risk calculator / OpenQuake Engine
- classical PSHA-based risk calculator / OpenQuake Engine
- benefit-cost ratio calculator / OpenQuake Engine
- Open Science Data Cloud (OSDC)
- about / Ready-to-use standard datasets
- reference link / Ready-to-use standard datasets
- operations, on data
- about / Possible operations on data
- data farming / Possible operations on data
- data management / Possible operations on data
- data, importing / Possible operations on data
- data, exporting / Possible operations on data
- scientific data archiving / Possible operations on data
- optimization
- about / Optimization
- reference link / Optimization
- optimization (scipy.optimize) / Optimization (scipy.optimize)
- ordinary differential equations (ODE)
- about / Differential equations
- methods, for solving / Differential equations
P
- pandas
- about / Data analysis and manipulation using pandas
- used, for manipulation / Data analysis and manipulation using pandas
- used, for data analysis / Data analysis and manipulation using pandas
- data structures / Important data structures of pandas
- features / Special features of pandas
- pandas library
- about / The pandas library
- Series / Series
- DataFrame / DataFrame
- Panel / Panel
- common functionalities, among data structures / The common functionality among the data structures
- time series and date functions / Time series and date functions
- missing data, handling / Handling missing data
- pandas plotting
- about / The pandas plotting
- Panel, pandas library / Panel
- PanMachine
- about / TAPTools for air traffic control
- partial differential equations (PDE)
- about / Differential equations
- methods, for solving / Differential equations
- Pauli algebra
- about / Matrices and Pauli algebra
- physics module
- about / The physics module
- Hydrogen wave functions / Hydrogen wave functions
- Pauli algebra / Matrices and Pauli algebra
- matrices / Matrices and Pauli algebra
- second quantization / Second quantization
- high-energy physics / High-energy Physics
- mechanics / Mechanics
- Physics with Homemade Equipment and Innovative Experiments (PHOENIX) / ExpEYES – eyes for science
- pie charts
- about / The plotting library
- platforms, Sugar
- XO laptop / The one Laptop per Child project used Python for their user interface
- Live CD and Live USB stick / The one Laptop per Child project used Python for their user interface
- package for Linux distributions / The one Laptop per Child project used Python for their user interface
- OS image / The one Laptop per Child project used Python for their user interface
- plotting module
- functions, using / Plotting
- polar plots
- about / The plotting library
- polynomial manipulation
- about / Polynomial manipulation
- polynomials
- about / Polynomials
- PowerPanel
- about / TAPTools for air traffic control
- pretty printing
- about / Pretty printing
- LaTeX Printer / LaTeX Printing
- privacy and security
- best practices / The best practices for data privacy and security
- Product Information Model (PIM) / A maritime designing API by Tribon
- product of sum (POS) / The logic module
- pseudo-random number generators
- about / Random number generator
- pyACDT API / An aircraft conceptual designing tool and API in Python
- PyDrone / Python for computational chemistry applications
- PySpark / Spark in Python
- Python
- background / The background of the Python programming language
- guiding principles / The guiding principles of the Python language
- URL, for guiding principles / The guiding principles of the Python language
- drawbacks / The downsides of Python
- scientific computing applications / Scientific computing applications developed in Python
- scientific computing libraries / Scientific computing libraries developed in Python
- best practices / General Python best practices
- Python's built-in functions, using for random number generation
- about / Using Python's built-in functions for random number generation
- bookkeeping functions / Bookkeeping functions
- functions, for integer random number generation / Functions for integer random number generation
- functions, for sequences / Functions for sequences
- statistical-distribution-based functions / Statistical-distribution-based functions
- nondeterministic random number generator / Nondeterministic random number generator
- Python, for developing Blind Audio Tactile Mapping System (BATS)
- Python, for scientific computing
- about / Why Python for scientific computing?
- compact and readable code / Compact and readable code
- holistic language design / Holistic language design
- free and open source / Free and open source
- language interoperability / Language interoperability
- portable and extensible / Portable and extensible
- hierarchical module system / Hierarchical module system
- graphical user interface packages / Graphical user interface packages
- data structures / Data structures
- testing framework / Python's testing framework
- available libraries / Available libraries
- Python aircraft conceptual design toolbox (pyACDT) / An aircraft conceptual designing tool and API in Python
- Python Enhancement Proposals (PEP)
- Python Package Index
- about / Standard Python packages
- reference link / Standard Python packages
- Python scientific computing
- about / Python scientific computing
- Python scientific computing options, examples
- chart plotting / Python scientific computing
Q
- Quantum harmonic oscillator
- Quixote / A weather prediction application in Python
R
- random number generated
- random number generator
- about / Random number generator
- random number generators
- designing, based on statistical distributions / Designing and implementing random number generators based on statistical distributions
- implementing, based on statistical distributions / Designing and implementing random number generators based on statistical distributions
- rational numbers
- ready-to-eat datasets
- about / Ready-to-eat datasets
- pandas plotting / The pandas plotting
- ready-to-use standard datasets
- about / Ready-to-use standard datasets
- root
- about / A system of nonlinear equations
- Rosenbrock function
- about / Optimization in SciPy
- Royal Military College of Canada / An aircraft conceptual designing tool and API in Python
S
- sample data analysis program
- sample visualization program
- scientific computations
- scientific computing applications, Python
- about / Scientific computing applications developed in Python
- One Laptop per Child (OLPC) / The one Laptop per Child project used Python for their user interface
- Experiments for Young Engineers and Scientists (ExpEYES) / ExpEYES – eyes for science
- weather prediction application / A weather prediction application in Python
- pyACDT API / An aircraft conceptual designing tool and API in Python
- OpenQuake Engine / OpenQuake Engine
- SMS Siemag AG Application for energy efficiency / SMS Siemag AG application for energy efficiency
- automated code generator, for analysis of high-energy physics data / Automated code generator for analysis of High-energy Physics data
- scientific computing libraries, Python
- about / Scientific computing libraries developed in Python
- maritime designing API, by Tribon / A maritime designing API by Tribon
- Molecular Modeling Toolkit (MMTK) / Molecular Modeling Toolkit
- scientific data archiving / Possible operations on data
- scientific data format
- about / Scientific data format
- Network Common Data Form (netCDF) / Scientific data format
- Hierarchical Data Format (HDF) / Scientific data format
- Flexible Image Transport System (FITS) / Scientific data format
- Band-Interleaved Data/Band-Interleaved Files / Scientific data format
- Common Data Format (CDF) / Scientific data format
- features / Scientific data format
- SciPy
- used, for statistics / Statistics using SciPy
- used, for optimization / Optimization in SciPy
- used, for image processing / Image processing using SciPy
- SciPy package
- about / The SciPy package
- optimization package / The optimization package
- interpolation package / The interpolation package
- integration equation / Integration and differential equations in SciPy
- differential equation / Integration and differential equations in SciPy
- stats module / The stats module
- package and spatial algorithms, clustering / Clustering package and spatial algorithms in SciPy
- image processing / Image processing in SciPy
- SciPy programs
- about / Sample SciPy programs
- second quantization
- about / Second quantization
- sequences
- about / Calculus
- Series, pandas library / Series
- sets
- about / Sets
- simplify
- Single Program, Multiple Data (SPMD) / Hadoop-based MapReduce in Python
- SMS Siemag AG Application
- solve function
- about / Equation solving
- Space Physics Data Facility (SPDF) / Scientific data format
- Spark / Spark in Python
- Spark Python API / Spark in Python
- special operations, on arrays
- stability
- standard Python packages
- fluiddyn / Standard Python packages
- DeCiDa / Standard Python packages
- python-vxi11 / Standard Python packages
- pygr / Standard Python packages
- Brainiac / Standard Python packages
- pyephem / Standard Python packages
- PyMca / Standard Python packages
- openallure / Standard Python packages
- BOTEC / Standard Python packages
- pyDGS / Standard Python packages
- MetagenomeDB / Standard Python packages
- biofrills / Standard Python packages
- python-bioformat / Standard Python packages
- psychopy_ext / Standard Python packages
- Helmholtz / Standard Python packages
- pysesa / Standard Python packages
- nitime / Standard Python packages
- SpacePy / Standard Python packages
- Moss / Standard Python packages
- cclib / Standard Python packages
- PyQuante / Standard Python packages
- phoebe / Standard Python packages
- mcview / Standard Python packages
- yt / Standard Python packages
- gwpy / Standard Python packages
- statistical-distribution-based functions / Statistical-distribution-based functions
- stream plot
- about / The plotting library
- structured/recor array
- about / The structured/recor array
- structured files
- about / Structured files
- submodules, geometry module
- point / The geometry module
- 3D Point / The geometry module
- lines / The geometry module
- 3D Line / The geometry module
- curves / The geometry module
- ellipses / The geometry module
- polygon / The geometry module
- plane / The geometry module
- Sugar
- sum of product (SOP) / The logic module
- symbolic integrals
- about / Symbolic integrals
- Integrate(f, (x, m, n)) / Symbolic integrals
- symbols
- SymPy
- features / The features of SymPy
- need for / Why SymPy?
- used, for symbolic computations / Symbolic computations using SymPy
- defining / A brief idea of SymPy
- core capability / Core capability
- polynomials / Polynomials
- calculus / Calculus
- equations, solving / Solving equations
- discrete math / Discrete math
- matrices / Matrices
- geometry / Geometry
- plotting / Plotting
- physics / Physics
- statistics module / Statistics
- printing / Printing
- modules / SymPy modules
- expression expansion / Expression expansion in SymPy
- SymPy online
- synthetic data generation (fabrication)
- system of linear equations
- about / A system of linear equations
- system of nonlinear equations
- about / A system of nonlinear equations
- methods / A system of nonlinear equations
- reference link / A system of nonlinear equations
T
- TAPTools
- for air traffic control / TAPTools for air traffic control
- testing and maintenance activity
- best practices / Testing and maintenance best practices
- time series and date functions, pandas library / Time series and date functions
- toolkits
- Tribon / A maritime designing API by Tribon
- trigonometry
- about / Trigonometry and complex numbers
U
- uniform-acceleration motion (UAM) / Mechanics
- universal function (unfunc)
- about / The universal function object, Various available ufunc
- attributes / Attributes
- methods / Methods
- University Corporation for Atmospheric Research (UCAR)
- about / Scientific data format
- unstructured files
- about / Unstructured files
V
- VAMPzero tool
- vectors
- about / Vectors
W
- WatchMan / Automated code generator for analysis of High-energy Physics data
- Web ARChive (WARC) format / Hadoop-based MapReduce in Python
- wxPython / Python for developing a Blind Audio Tactile Mapping System