parallel computing in octave - parallel-processing

I found some sources online that indicate that there are tools for Octave that allow one to parallelize algorithms, but couldn't find any details or how to get and use them. Any help/insight into this would be great.

http://octave.sourceforge.net/parallel/
Just install the package and the function reference may help.

Related

Is it possible to create a python wheel from conda package?

Im facing the following situation:
1. I wish to use TF 1.12 with MKL on windows
2. I have to use pip (our system supports only it so far)
problem is that currently Im unable to compile TF1.12 on windows (only on linux..).
I found that Conda has it right out of the box! so I was thinking
"hmm lets take it from Conda, probably someone has thought about it :)"
never the less, havent find any package or program that can do it, so I've decided to use Stack-overflows' power to look for the solution.
any help in this subject would be really appreciated

How and which graphing library to install on Python 3

I have Python 3 on OSX Yosemite installed with Brew. I want to make some simple charts (like in Excel). I run Python from bash. Which library should I investigate, and the proper way to have it installed? I am looking for library which is easy to install, and then easy to use. Output probably png files?
matplotlib is a good choice.
How to install it on OS-X is mentioned in the installation FAQ.
Especially in combination with IPython notebooks it gives you a nice interactive environment to play with it.
Another alternative would be gnuplot. Pre-built packages are available.
It is not tied to Python, it is basically a domain specific language for graphing. There are python bindings available, gut it is also not difficult to use it with subprocess.
If you can use commercial libraries, you may also consider ChartDirector.

How do I support arguments for my homebrew formula?

I am writing a formula to install some packages and would like to give the user control to install a version of his/her choice.
For example:
brew install git <-version->
I have been trying to find examples on how to implement this in my formula but cannot find any. I am kinda new to ruby so am struggling a bit. Can/how do I do this?
This is not supported by Homebrew. You may be interested in the homebrew-versions tap, which illustrates how Homebrew manages multiple versions of software.
The Formula Cookbook describes many of the things you can do in a formula, including how to accept options.

What happened to the GUI for experimenting with OpenCV?

There used to be a gui toolkit for experimenting with OpenCV image processing pipelines including code generation. I think it started with an "h". What is it called, and what happened to it?
I think I saw in the past a nice tool to test opencv functions, not so sure about the code generation.
Now i found this one, it looks decent:
http://code.google.com/p/piaf/
This one looks nice but experimental:
http://siggiorn.com/videopipe/
And these, but look poor and ancient:
http://code.google.com/p/cvpreprocessor/
http://code.google.com/p/open-rtvision/
EDIT:
This one is dedicated to feature detecting module:
http://introlab.github.io/find-object/
I think you refer to Harpia. It's available in Ubuntu applications if you enter OpenCV in SW repository (Ubuntu Software Center) search box
This is called HighGUI. You can find many docs in the web. Here's one of them: Load and Display an Image.

Octave replacement of listdlg, msgbox, etc

Matlab has msgbox, listdlg, textscan, and many other functions that Octave apparently doesn't have. Is there any extra library with functions like this? Or perhaps different-named functions that will show a message dialog, let user select a data file to process, and read in formatted file?
Check out octave forge. It has msgbox, listdlg and other related methods. There are installation instructions on the home page.
If you are using a Debian-based distribution like Ubuntu or Linux Mint, then you can use the functions mentioned (msgbox, listdlg etc.) by installing the precompiled package octave-java.
In general, the Debian project (and, by side-effect, derived distributions) tries to package as many packages as reasonable from Octave-Forge to provide a Free alternative to proprietary packages like Matlab (sometimes, these packages can provide also implementation of functions of some of the parts of extra/paid Matlab toolboxes).
I am sure that other fine, reputable, high profile Linux distributions (like Fedora) also provide many packages from Octave-Forge, as they also have a policy for such packages.

Resources