Toggle navigation
Help
Preferences
Sign up
Log in
Advanced
SciPy Core Next Generation Numeric
1
/
26
Actions
Remove this presentation
Flag as Inappropriate
I Don't Like This
I like this
Remember as a Favorite
Share
Share
About This Presentation
Title:
SciPy Core Next Generation Numeric
Description:
dump, dumps, __reduce__, __setstate__. view, getfield, setflags ... max, argmax, min, argmin, ptp, clip, conj, sum, cumsum, prod, cumprod, mean, ... – PowerPoint PPT presentation
Number of Views:
97
Avg rating:
3.0/5.0
Slides:
27
Provided by:
sci8
Tags:
clip
|
dump
|
flash
|
free
|
online_training
|
powerpoint
|
ppt
|
pptx
|
presentation
|
slide_show
|
slideshow
more
less
Transcript and Presenter's Notes
Title: SciPy Core Next Generation Numeric
1
SciPy Core (Next Generation Numeric)
Background
Incompatibilities
New Features
Array Object
Ufunc Object
C-API
Outline of SciPy Core
Roadmap for Release
Documentation
2
Background
Numarray introduced a lot of great features.
Many adopted it. Some needed speed and/or
features still only available with Numeric.
Result Split in the community
3
Background
I'm bothered by the split
Encourages some to go elsewhere (Ruby?)
Discourages the development of something like
SciPy things have to be developed twice....
Solution Add the features introduced by numarray
to Numeric and call the result SciPy Core.
4
SciPy Core
The new Numeric (Numeric 24.0 is the last
Numeric).
scipy_core is the package name of the replacement
(module name is scipy and scipy.ltxxxxxgt)
Core package includes all that Numeric did
(linear algebra, FFT's, random numbers, masked
arrays, matrices).
5
SciPy Core
Does not rely on Fortran code.
Easy to install (need more platforms to test to
make sure this is true).
A super-enhanced replacement for Numeric.
Contains the features of numarray so both camps
can come together.
6
Incompatibilities
There is a little bad news --gt code will need
some adapting to run with the new scipy core
distribution.
Nearly all of the changes are search-and replace.
There is a script called convertcode.py to help.
7
Importing changes
Numeric, Mlab, Matrix --gt scipy
FFT --gt scipy.fftpack
LinearAlgebra --gt scipy.linalg
RandomArray --gt scipy.stats
RNG --gt scipy.stats
MA --gt scipy.ma
multiarray --gt scipy.base.multiarray
umath --gt scipy.base.umath
8
Method Changes
typecode() --gt dtypechar
iscontiguous() --gt
flags'CONTIGUOUS'
byteswapped() --gt byteswap()
itemsize() --gt itemsize
spacesaver() gone
savespace() gone
flat --gt .ravel() (mostly)
9
Other Changes
Typecodes
'c' --gt 'S1'
'b' --gt 'B'
'1' --gt 'b'
's' --gt 'h'
'w' --gt 'H'
'u' --gt 'I'
typecode keywords changed to dtype
savespace keyword replaced with fortran
10
New Features
There is a lot of great news!!!
Core SciPy is more powerful than Numeric (and
numarray)
Core SciPy should have little speed hit over
Numeric
100 faster in select parts
5-15 slower in others
Needs more testing and benchmarking.
11
New Features Arrays
Standard arrays inherit from a new bigarray that
does not use sequence protocol or buffer
protocol.
The bigarray can be as large as platform memory
allows (no 32-bit limit on 64-bit platform)
Very new addition.... Needs testing.
12
New Features Arrays
There are now 21 different data types (10
integers, 3 float, 3 complex, 1 bool, 1 object, 3
flexible).
13
New Features Arrays
Flexible data types
String, Unicode, Void
Can have any itemsize.
Void can represent any C-structure
Data types are true Python types in a hierarchy
of types.
Data types are all type objects of new Python
scalars (21 of them).
14
New Features Arrays
Many methods on arrays instead of just functions.
.tofile(file, sep'', format'') method and
fromfile function
dump, dumps, __reduce__, __setstate__
view, getfield, setflags
reshape, resize, transpose, swapaxes, flatten,
ravel, squeeze, take, put, putmask, repeat,
choose, where, sort, argsort, searchsorted,
nonzero, compress, diagonal, trace, max, argmax,
min, argmin, ptp, clip, conj, sum, cumsum, prod,
cumprod, mean, std, all, any, sign, round
15
New Features Arrays
Many new attributes (which reveal and/or modify
the array itself) more clearly distinguished from
methods
flags arrays can be misaligned, swapped, and in
Fortran order.
strides, ndim, data, size, itemsize, base
dtype, dtypenum, dtypechar, dtypestr
real, imag, flat
16
New Features Arrays
Fancy Indexing
Can use standard slice based indexing
Can use Boolean mask
Can use integer indexing sequences
Can combine slices and integer indexing
sequences.
All the flexibility of numarray, plus..
17
New Features UFuncs
Coercion rules altered for mixed scalar / array
operations
Needed coercion uses temporary buffers whose size
is user controlled.
Control on local, module, builtin scope.
18
New Features UFuncs
Errors are handled using IEEE floating point
status flags.
divbyzero, under, over, invalid can be
individually set to ignore, warn, raise, and
call.
Flexibility on local, module, builtin level for
handling these errors.
Can define a call back function for error
handling.
19
New Features UFuncs
ufunc reduce, accumulate, and reduceat can take
place using a different type then the array type
(without entire-array being copied).
output arrays passed in can be of different data
type, then the input.
Arbitrary classes with __array__, __array_wrap__,
and __array_priority__ can be passed into and
returned from ufuncs.
20
New Features UFuncs
UFuncs can be created from Python functions.
Ufuncs have several attributes which including
doc strings which include their calling syntax.
nin, nout, nargs, ntypes, types, identity
New ufuncs (frexp, modf, ldexp, isnan,
isfinite, isinf, signbit)
21
New Features C-API
More functionality available from compiled code
More macros available for structure access
New iterator objects make it easy to handle
discontiguous arrays.
No magic function lists in C-code. All needed
functions are part of data type descriptor.
22
Overview of SciPy Core
scipy (contains namespace of scipy.base plus a
few select functions)
scipy.base (ndarray and ufunc)
scipy.lib
.lapack_lite
.fftpack_lite
.random_lite
scipy.linalg
scipy.fftpack
scipy.stats
23
Overview of SciPy Core
scipy.distutils
Modules not under scipy package structure but
included in the distribution
f2py
weave
24
Roadmap to Release
Try to released Beta by the end of SciPy 2005
conference.
Configuration needs the most work (so it can
install on every platform desired).
Records array and masked arrays need a little
work.
linalg, fftpack, stats need some grooming.
Bugs fixed and optimizations.
25
Documentation
Guide to Scipy (www.trelgol.com).
Can be pre-ordered for discount to get current
version.
Full version available (hopefully) by the end of
October.
Released under a MBDR for maximum of 7 years, and
a minimum of how long it takes to sell about
10,000 copies.
26
Where to get it
Current version is on svn.scipy.org under a
branch of the scipy_core package.
http//svn.scipy.org/svn/scipy_core/branches/newco
re
Write a Comment
User Comments (
0
)
Cancel
OK
OK
Latest
Latest
Highest Rated
Sort by:
Latest
Highest Rated
Page
of
Recommended
Recommended
Relevance
Latest
Highest Rated
Most Viewed
Sort by:
Recommended
Relevance
Latest
Highest Rated
Most Viewed
Related
More from user
«
/
»
Page
of
«
/
»
CrystalGraphics Presentations
Introducing-PowerShowcom
- Introducing-PowerShowcom (Without Music)
CrystalGraphics 3D Character Slides for PowerPoint
- CrystalGraphics 3D Character Slides for PowerPoint
Chart and Diagram Slides for PowerPoint
- Beautifully designed chart and diagram s for PowerPoint with visually stunning graphics and animation effects. Our new CrystalGraphics Chart and Diagram Slides for PowerPoint is a collection of over 1000 impressively designed data-driven chart and editable diagram s guaranteed to impress any audience. They are all artistically enhanced with visually stunning color, shadow and lighting effects. Many of them are also animated. And they’re ready for you to use in your PowerPoint presentations the moment you need them. – PowerPoint PPT presentation
Related Presentations
DNA Next Generation Sequencing Market Latest Technology, Emerging Technology till 2027
- The DNA next generation sequencing market size is estimated to reach US$ 22,716.9 million by 2025 from US$ 4,898.5 million in 2017; it is expected to grow at a CAGR of 21.7% during 2018-2025.
| PowerPoint PPT presentation | free to view
Global Next Generation Batteries Market Size, Status and Forecast 2021-2027
- Global Next Generation Batteries Scope and Market SizeNext Generation Batteries market is segmented by company, region (country), by Type, and by Application. Players, stakeholders, and other participants in the global Next Generation Batteries market will be able to gain the upper hand as they use the report as a powerful resource. The segmental analysis focuses on revenue and forecast by Type and by Application in terms of revenue and forecast for the period 2016-2027.
| PowerPoint PPT presentation | free to view
Global Next Generation Antibody Therapeutics Market Size, Status and Forecast 2020-2026
- Next Generation Antibody Therapeutics market is segmented by Type, and by Application. Players, stakeholders, and other participants in the global Next Generation Antibody Therapeutics market will be able to gain the upper hand as they use the report as a powerful resource.
| PowerPoint PPT presentation | free to view
Global and Japan Next Generation OSS & BSS Market Size, Status and Forecast 2020-2026
- Next Generation OSS & BSS market is segmented by Type, and by Application. Players, stakeholders, and other participants in the global Next Generation OSS & BSS market will be able to gain the upper hand as they use the report as a powerful resource.
| PowerPoint PPT presentation | free to view
Next Generation Sequencing : Global Industry Analysis and Forecast to 2022 to 2031
- Some of the major companies operating in global next generation sequencing market are 454 Life Sciences Corporation (A Roche Company), Agilent Technologies, Inc., Biomatters, Ltd., CLC Bio, GATC biotech AG, Macrogen, Inc., BGI (Beijing Genomics Institute), Illumina, Inc., Life Technology Corporation, EMC Corporation and Dnastar, Inc.
| PowerPoint PPT presentation | free to view
COVID-19 Impact on Global Next Generation Sequencing Market Size, Status and Forecast 2020-2026
- This report focuses on the global Next Generation Sequencing status, future forecast, growth opportunity, key market and key players. The study objectives are to present the Next Generation Sequencing development in North America, Europe, China, Japan, Southeast Asia, India and Central & South America.
| PowerPoint PPT presentation | free to view
Next Generation Sequencing Market To Witness the Highest Growth Globally in Coming Years 2020-2030
- The rise in technological advancements, especially nanopore sequencing in NGS and rise in the need to improve diagnostic procedures and ensure quality treatment is propelling the development is propelling the development of next generation sequencing market.
| PowerPoint PPT presentation | free to view
Next Generation Sequencing Market Detailed Survey Of The Leading Key Players 2020
- A recent report published by The Business Research Company on Next Generation Sequencing Market provides in-depth analysis of segments and sub-segments in the global as well as regional.
| PowerPoint PPT presentation | free to view
Next Generation Sequencing Market 2020: Global Growth, Trends And Forecast
- The major competitors covered in the next generation sequencing market report are Illumina, Inc., Thermo Fisher Scientific Inc., QIAGEN, Agilent Technologies, Inc., Pacific Biosciences of California Inc. Read More @ http://bit.ly/3r0A7S
| PowerPoint PPT presentation | free to view
Global Next Generation Sequencing (NGS) Market and Forecast to 2025
- iGATE Research has released a research report on “Global Next Generation Sequencing (NGS) Market (By Products - Consumables, Platforms, Services, Sequencing Services, Bioinformatics, Technology, Applications, End Users, Regions), Key Company Profiles - Forecast to 2025” Click here to view the complete report: http://igateresearch.com/FullReportDetail.php?p=165 Contact US iGATE Research PVT LTD Ravi Sinha Sales Manager Marketing and Sales Divison Email: ravi.sinha@igateresearch.com Contact: +91-858-684-0791, +91-821-092-7469 (INDIA) Web: www.igateresearch.com
| PowerPoint PPT presentation | free to view
Clinical Oncology Next Generation Sequencing Pumps Market Research Report By The Business Research Company
- The major player covered in the clinical oncology next generation sequencing global market report are Thermo Fisher Scientific(Qiagen), Oxford Nanopore Technologies, QIAGEN, Myriad Genetics,
| PowerPoint PPT presentation | free to view
Next Generation Data Center Market - Forecast(2021 - 2026)
- The increasing business requirements for advanced processor technologies, complex data evaluation, and high storage demands are attributing to the growth of next generation data center architectures.
| PowerPoint PPT presentation | free to view
Global Next Generation Sequencing Market Growth And Trends In 2020
- The major competitors covered in the next generation sequencing market report are Illumina, Inc., Thermo Fisher Scientific Inc., QIAGEN, Agilent Technologies, Inc., Pacific Biosciences of California Inc. Read More @ http://bit.ly/3r0A7SB
| PowerPoint PPT presentation | free to view
NEXT GENERATION IN-VEHICLE NETWORKING MARKET ANALYSIS | CMI
- Read here the latest updates on the NEXT GENERATION IN-VEHICLE NETWORKING MARKET ANALYSIS published by CMI team
| PowerPoint PPT presentation | free to view
Next Generation Sequencing Market Industry Outlook, Opportunities in Market And Expansion By 2030
- Global Next Generation Sequencing Market by The Business Research Company is segmented as NextSeq Systems, MiniSeq Systems, NovaSeq Systems, iSeq 100 Systems, Ion PGM Systems, Ion Proton Systems, Ion GeneStudio S5 Systems https://bit.ly/3xBiA6f
| PowerPoint PPT presentation | free to view
Global Next Generation Sequencing (NGS) Data Analysis Market Size, Status and Forecast 2020-2026
- Next Generation Sequencing (NGS) Data Analysis market is segmented by Type, and by Application. Players, stakeholders, and other participants in the global Next Generation Sequencing (NGS) Data Analysis market will be able to gain the upper hand as they use the report as a powerful resource. The segmental analysis focuses on revenue and forecast by Type and by Application in terms of revenue and forecast for the period 2015-2026.
| PowerPoint PPT presentation | free to view
Next Generation Memory Market - Forecast(2022 - 2027)
- Traditional memory technologies have limitations in scalability and storage. There is a need for next generation memory technologies with upgraded architecture and lower power consumption. Next generation memory technologies are becoming necessary due to the increasing demand for newer memory solutions with improved performance and reduced power consumption.
| PowerPoint PPT presentation | free to view
Next Generation In-Vehicle Networking Market Insights, Forecast to 2025
- This report presents the worldwide Next Generation In-Vehicle Networking market size (value, production and consumption), splits the breakdown (data status 2013-2018 and forecast to 2025), by manufacturers, region, type and application.This study also analyzes the market status, market share, growth rate, future trends, market drivers, opportunities and challenges, risks and entry barriers, sales channels, distributors and Porter's Five Forces Analysis.
| PowerPoint PPT presentation | free to view
Next Generation Data Storage Market Size- KBV Research
- The Global Next Generation Data Storage Market size is expected to reach $106.3 billion by 2024, rising at a market growth of 12.9% CAGR. Next generation data storage technology has emerged as the need of the hour as everything that is used nowadays, creates data. For example, mobile phones, smart battery, wearable electronics, games, movies, advertisements, smart city, smart homes, smart homes, i.e., nearly everything produces data. The next generation data storage technology provides storage and prompt recovery of data in an efficient manner. On the contrary, the traditional technology for data storage is not capable of handling the large chunks of data that are produced every day. Full Report: https://www.kbvresearch.com/next-generation-data-storage-market/
| PowerPoint PPT presentation | free to view
Global Next Generation Diabetes Therapy and Drug Delivery Market Size, Status and Forecast 2022
- This report studies the global Next Generation Diabetes Therapy and Drug Delivery market, analyzes and researches the Next Generation Diabetes Therapy and Drug Delivery development status and forecast in United States, EU, Japan, China, India and Southeast Asia. This report focuses on the top players in global market, like Abbott Laboratories Medtronic Sanofi Novo Nordisk MannKind Corporation Enteris BioPharma Dexcom
| PowerPoint PPT presentation | free to view
Next Generation Sequencing Market is expected to surpass US$ 30 Billion by 2025
- Next Generation Sequencing platforms are helpful in diagnosis and analysis of rare diseases as well as prenatal testing and identifying therapeutic with the advancement in bioinformatics. Contact a Sample Report at info@renub.com
| PowerPoint PPT presentation | free to view
United states next generation battery market report 2017
- This report studies sales (consumption) of Next-generation Battery in United States market, focuses on the top players, with sales, price, revenue and market share for each player, covering Sion Power Seeo OXIS Energy Fluidic Energy GS Yuasa 24M Ambri
| PowerPoint PPT presentation | free to view
Next Generation Sequencing Market by Platforms & Application – 2021
- This report broadly segments the global next generation sequencing market into products & services, technology, application, and end user. The NGS market, by products & services is segmented into pre-sequencing products & services, NGS platforms, consumables, sequencing services, data analysis/bioinformatics.
| PowerPoint PPT presentation | free to view
Benefits of Next Generation Firewall Service
- Let's explore the hidden benefits of Next Generation Firewall Service. Also, learn how Next Generation Firewall (NGFW) is different from traditional firewall. Continue reading about Next Generation Firewall Service
| PowerPoint PPT presentation | free to view
Global Next Generation Display Market Research Report 2017
- Global Next Generation Display market competition by top manufacturers, with production, price, revenue value and market share for each manufacturer; the top players including Samsung Electronics Sony LG Philips Universal Display Corporation UDC Nova Kyocera
| PowerPoint PPT presentation | free to view
Korea Sample Preparation Products for Next Generation Sequencing Industry, 2018 Market Research Report
- The ‘Global and Chinese Korea Sample Preparation Products for Next Generation Sequencing Industry, 2013–2023 Market Research Report’ is a professional and in-depth study on the current state of the global Korea Sample Preparation Products for Next Generation Sequencing industry with a focus on the Chinese market. The report provides key statistics on the market status of the Korea Sample Preparation Products for Next Generation Sequencing manufacturers and is a valuable source of guidance and direction for companies and individuals interested in the industry.
| PowerPoint PPT presentation | free to view
Next Generation Sequencing (NGS) Market worth $8.7 Billion by 2020
- The global next generation sequencing market is geographically segmented into North America, Europe, Asia, and Rest of the World, with North America contributing the highest share, followed by Europe.
| PowerPoint PPT presentation | free to view