GNU Data Language (GDL) a free and open-source implementation ...
GNU Data Language (GDL) a free and open-source implementation ... GNU Data Language (GDL) a free and open-source implementation ...
About GDL: how to help and contribute • Try it! Let us know what you use GDL for. Or if you don’t, why not. • Report feature/improvement requests and bugs (with example codes). • Send patches (GPL code) with new features, bugfixes or test routines. • Port or package GDL for new platforms. • Report problems to packagers. • Let others know about GDL! We need help! • What is really important now is that GDL is User-wish driven project. • We cannot check all the cases: please report! • We don’t know all keywords: please report if missing or misbehaving. • We don’t know or haven’t checked all (sometime crazy) interactions between keywords: please report problems (IDL Documentation is itself not always without ambiguities). Sylwester Arabas, Alain Coulais & Takeshi Enomoto GNU Data Language 25/ 34
Hands-on: let’s start $ gdl GDL> print, ’Hello world!’ Hello world! GDL> $ echo ”Hello world!” Hello world! GDL> hello % Compiled module: HELLO. Hello world! GDL> hello Hello world! GDL> exit $ gdl -quiet -e hello % Compiled module: HELLO. Hello world! hello.pro: 1 pro hello 2 print, 'Hello world!' 3 end Sylwester Arabas, Alain Coulais & Takeshi Enomoto GNU Data Language 26/ 34
- Page 1 and 2: GNU Data Language (GDL) a free and
- Page 3 and 4: efore we begin with GDL: what’s I
- Page 5 and 6: IDL in Astronomy • The situation
- Page 7 and 8: About GDL: the project and its auth
- Page 9 and 10: About GDL: the project and its auth
- Page 11 and 12: About GDL: the project and its auth
- Page 13 and 14: About GDL: some pros and cons • i
- Page 15 and 16: About GDL: some pros and cons • i
- Page 17 and 18: About GDL: known users • people a
- Page 19 and 20: About GDL: known users • people a
- Page 21 and 22: About GDL: known users • people a
- Page 23 and 24: About GDL: known users • people a
- Page 25 and 26: About GDL: known users ...? • peo
- Page 27 and 28: About GDL: how we use it • @ the
- Page 29 and 30: About GDL: how others use it • At
- Page 31 and 32: About GDL: how others use it • At
- Page 33 and 34: Sylwester Arabas, Alain Coulais & T
- Page 35 and 36: Sylwester Arabas, Alain Coulais & T
- Page 37 and 38: Sylwester Arabas, Alain Coulais & T
- Page 39 and 40: Sylwester Arabas, Alain Coulais & T
- Page 41 and 42: Sylwester Arabas, Alain Coulais & T
- Page 43 and 44: Sylwester Arabas, Alain Coulais & T
- Page 45 and 46: About GDL: how to get GDL • pre-c
- Page 47 and 48: About GDL: how to get GDL • pre-c
- Page 49: About GDL: how to help and contribu
- Page 53 and 54: Hands-on: CReSS-SDM example 1 pro c
- Page 55 and 56: NCDF OPEN & NCDF VARGET NCDF OPEN()
- Page 57 and 58: WHERE, ARRAY INDICES & REFORM WHERE
- Page 59: Sylwester Arabas, Alain Coulais & T
H<strong>and</strong>s-on: let’s start<br />
$ gdl<br />
<strong>GDL</strong>> print, ’Hello world!’<br />
Hello world!<br />
<strong>GDL</strong>> $ echo ”Hello world!”<br />
Hello world!<br />
<strong>GDL</strong>> hello<br />
% Compiled module: HELLO.<br />
Hello world!<br />
<strong>GDL</strong>> hello<br />
Hello world!<br />
<strong>GDL</strong>> exit<br />
$ gdl -quiet -e hello<br />
% Compiled module: HELLO.<br />
Hello world!<br />
hello.pro:<br />
1 pro hello<br />
2 print, 'Hello world!'<br />
3 end<br />
Sylwester Arabas, Alain Coulais & Takeshi Enomoto <strong>GNU</strong> <strong>Data</strong> <strong>Language</strong> 26/ 34