Questions tagged [scientific-computing]

Use this tag for questions about using computers in science. Many of these questions also fit on scicomp.stackexchange.com.

Scientific computing encompasses numerical methods, physical simulations, data processing and visualization, and the many other ways in which computers are used to do scientific research.

There is an entire Stack Exchange site devoted to questions about scientific applications of computers. These sorts of questions may get more specialized attention at that site.

756 questions
28
votes
5 answers

How much of NumPy and SciPy is in C?

Are parts of NumPy and/or SciPy programmed in C/C++? And how does the overhead of calling C from Python compare to the overhead of calling C from Java and/or C#? I'm just wondering if Python is a better option than Java or C# for scientific apps. If…
user93202
27
votes
5 answers

Is Haskell appropriate for long-running applications?

I think that Haskell is a beautiful language, and judging by the benchmarks, its implementations can generate fast code. However, I am wondering if it is appropriate for long-running applications, or would chasing all the potential laziness-induced…
26
votes
7 answers

Scientific math with functional languages?

Are there any serious scientific math libraries made with functional programming languages? From the very nature of functional languages one would think that they are particularly suitable for math, but yet the well-known algorithms seem to be…
Joonas Pulakka
  • 36,252
  • 29
  • 106
  • 169
26
votes
3 answers

Javascript and Scientific Processing?

Matlab, R, and Python are powerful but either costly or slow for some data mining work I'd like to do. I'm considering using Javascript both for speed, good visualization libraries, and to be able to use the browser as an interface. The first…
MikeB
  • 788
  • 1
  • 9
  • 27
25
votes
4 answers

Integrating a multidimensional integral in scipy

Motivation: I have a multidimensional integral, which for completeness I have reproduced below. It comes from the computation of the second virial coefficient when there is significant anisotropy: Here W is a function of all the variables. It is a…
Hooked
  • 84,485
  • 43
  • 192
  • 261
24
votes
10 answers

Where to find programming projects that help science?

I would like to work on a programming project in my spare time and would like to know if there is a project where I can help the science community in some way?
Luis
  • 1,828
  • 2
  • 19
  • 27
24
votes
4 answers

Spectrogram C++ library

For my current project in C++ / Qt I need a library (LGPL is preferred) which can calculate a spectrogram from a signal ( basically an array of doubles ). I already use Qwt for the GUI part. Any suggestions? Thanks.
gregseth
  • 12,952
  • 15
  • 63
  • 96
23
votes
1 answer

Logarithm Calculation with Windows 7 Calculator

I would like to use the Windows Calculator in Scientific Mode in order solve a very basic Logarithm equation but, unfortunately, I couldn't do that. Here is the problem: log_5 125=? Thank you very much for your help... Well, I know it equals to…
Kerim Atasoy
  • 331
  • 1
  • 2
  • 5
23
votes
6 answers

Scientific libraries for Lua?

Are there any scientific packages for Lua comparable to Scipy?
Nope
  • 34,682
  • 42
  • 94
  • 119
23
votes
9 answers

Are functional programming languages good for practical tasks?

It seems to me from my experimenting with Haskell, Erlang and Scheme that functional programming languages are a fantastic way to answer scientific questions. For example, taking a small set of data and performing some extensive analysis on it to…
Clueless
  • 3,984
  • 1
  • 20
  • 27
22
votes
4 answers

Which IDE for scientific computing and plotting in Python?

I am currently using R for all my scientific computing and plotting, but I would like to explore Python. I have been using RStudio as an IDE for R, which as an IDE fulfills 100% of my need for scientific computing, number crunching, data analysis…
ECII
  • 10,297
  • 18
  • 80
  • 121
21
votes
3 answers

Python distributions and environments for scientific computing

I apologize upfront if this question is too broad. I come from the MATLAB world and have relatively little experience with Python. After having spent some time reading about several Python-based environments and distributions for scientific…
Amelio Vazquez-Reina
  • 91,494
  • 132
  • 359
  • 564
21
votes
4 answers

what changes when your input is giga/terabyte sized?

I just took my first baby step today into real scientific computing today when I was shown a data set where the smallest file is 48000 fields by 1600 rows (haplotypes for several people, for chromosome 22). And this is considered tiny. I write…
Wang
  • 3,247
  • 1
  • 21
  • 33
19
votes
5 answers

Python module for multiple variable global optimization

I have been looking for a python module that implements the common techniques of global optimization (finding the global minimum of a function in N dimensions) without success. If you heard about a simulated annealing or genetic algorithm…
Mermoz
  • 14,898
  • 17
  • 60
  • 85
18
votes
8 answers

Reproducibility in scientific programming

Along with producing incorrect results, one of the worst fears in scientific programming is not being able to reproduce the results you've generated. What best practices help ensure your analysis is reproducible?
Andrew Grimm
  • 78,473
  • 57
  • 200
  • 338
1
2
3
50 51