2011
DOI: 10.1109/mcse.2010.118
|View full text |Cite
|
Sign up to set email alerts
|

Cython: The Best of Both Worlds

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
628
0
1

Year Published

2013
2013
2023
2023

Publication Types

Select...
8
1
1

Relationship

0
10

Authors

Journals

citations
Cited by 933 publications
(631 citation statements)
references
References 2 publications
2
628
0
1
Order By: Relevance
“…These methods were implemented in Python, using the NumPy (Oliphant, 2006), Scipy (Jones et al, 2001-), and Matplotlib (Hunter, 2007) libraries, and we used Cython (Behnel et al, 2011) to write some routines as a C-extension to Python for speed. The simulation code is packaged with ∂a∂i and available at http://bitbucket.org/RyanGutenkunst/dadi.…”
Section: Triallelic Solution Numericsmentioning
confidence: 99%
“…These methods were implemented in Python, using the NumPy (Oliphant, 2006), Scipy (Jones et al, 2001-), and Matplotlib (Hunter, 2007) libraries, and we used Cython (Behnel et al, 2011) to write some routines as a C-extension to Python for speed. The simulation code is packaged with ∂a∂i and available at http://bitbucket.org/RyanGutenkunst/dadi.…”
Section: Triallelic Solution Numericsmentioning
confidence: 99%
“…Our pipeline utilizes multithreaded programming along with Cython [3], which helps speed up the processing by compiling directly to machine code…”
Section: @Ijaerd-2016 All Rights Reserved 29mentioning
confidence: 99%
“…Sage [4] is written in Python, which has a very clean syntax, but is very high level with terrible performance (often a hundred times slower than highly optimised C). For performance critical code, Sage makes use of Cython [1], a dialect of Python, which allows static C type declarations. These can be compiled to C, which for many situations will give native C performance.…”
Section: Choice Of Language -Cmentioning
confidence: 99%