gsl 0.1.7
D bindings for gsl
To use this package, run the following command in your project's root directory:
						Manual usage
						
						Put the following dependency into your project's dependences section:
					
D bindings for GSL (GNU Scientific Library)
This library was configured to run with GSL 2.1. See the website. At the moment all the items from the C GSL library are ported, but no specific D framework has been implemented and so the library is very much "as is" from the C library.
Basic examples
import std.range : iota, array;
import std.stdio : writeln;
void main(){
	double[] x;
	import gsl.randist : gsl_ran_gaussian_pdf;
	import gsl.cdf : gsl_cdf_gaussian_P;
	writeln("PDF, x = 0: ", gsl_ran_gaussian_pdf(0, 1));
	writeln("CDF, x = 0: ", gsl_cdf_gaussian_P (0, 1));
	writeln("CDF, x = -1.96: ", gsl_cdf_gaussian_P (-1.96, 1));
	writeln("CDF, x = 1.96: ", gsl_cdf_gaussian_P (1.96, 1));
	import gsl.statistics : gsl_stats_mean, gsl_stats_variance, gsl_stats_sd, gsl_stats_absdev;
	double[10] some_numbers = iota(1., 11., 1.).array();
	writeln("\n", gsl_stats_mean(some_numbers.ptr, 1, some_numbers.length));
	writeln(gsl_stats_sd(some_numbers.ptr, 1, some_numbers.length));
	writeln(gsl_stats_variance(some_numbers.ptr, 1, some_numbers.length));
	writeln(gsl_stats_absdev(some_numbers.ptr, 1, some_numbers.length));
}
The library was transformed using the dstep tool.
- 0.1.7 released 8 years ago
- dataPulverizer/gsl
- www.active-analytics.com
- BSL-1.0
- Copyright © 2016, Chibisi Chima-Okereke
- Authors:
- Dependencies:
- none
- Versions:
- 
						
 Show all 9 versions0.1.8 2017-Feb-24 0.1.7 2017-Feb-23 0.1.6 2017-Feb-23 0.1.5 2017-Feb-23 0.1.4 2017-Feb-23 
- Download Stats:
- 
						- 
								0 downloads today 
- 
								3 downloads this week 
- 
								12 downloads this month 
- 
								281 downloads total 
 
- 
								
- Score:
- 0.6
- Short URL:
- gsl.dub.pm