274:
96:
48:
213:. Genius is aimed at mathematical experimentation rather than computationally intensive tasks. It is also very useful as just a calculator. The programming language is called GEL and aims to have a mathematically friendly syntax. The software comes with a
237:
project started in 1997, but was split into a separate project soon after the 0.13 release of GNOME in 1998. Because of this ancestry, it was also known as Genius
Calculator or GNOME Genius. There was an attempt to merge Genius and the
425:
225:
libraries. The graphical version supports both 2D and 3D plotting. The graphical version includes a set of tutorials originally aimed at in class demonstrations.
712:
707:
665:
418:
287:
717:
722:
702:
646:
687:
411:
279:
434:
140:
697:
692:
395:
DrGeo was replaced by
Drgenius when mergin witht the Genius software but DrGenius will be again replaced by DrGeo in new the version.
727:
586:
535:
458:
242:
498:
71:
448:
39:
565:
152:
308:
245:, but this merge never materialized. Version 1.0 was released in 2007 almost 10 years after the initial release.
259:
GEL contains primitives for writing the product iteratively and hence we can get the following iterative version
540:
378:
214:
611:
194:
187:
636:
135:
47:
190:
550:
626:
616:
463:
210:
147:
114:
570:
503:
95:
119:
351:
681:
184:
468:
253:
Here is a sample definition of a function calculating the factorial recursively
206:
488:
403:
269:
202:
25:
555:
80:
545:
530:
16:
Free open-source numerical computing environment and programming language
631:
621:
519:
473:
239:
651:
641:
606:
560:
198:
329:
256:
function f(x) = ( if x <= 1 then 1 else (f(x-1)*x) )
163:
222:
493:
234:
127:
123:
525:
483:
453:
407:
218:
599:
579:
441:
158:
146:
134:
113:
105:
70:
38:
24:
309:"GENIUS 1.0.26 the "Dilapidated barn" release"
419:
8:
19:
233:Genius was the original calculator for the
576:
426:
412:
404:
352:"Genius Future: Dr.Genius (Dr.Geo+Genius)"
183:(also known as the Genius Math Tool) is a
94:
46:
18:
379:"savannah.gnu.org: submission of Dr. Geo"
288:Comparison of numerical analysis software
299:
713:Numerical analysis software for macOS
708:Numerical analysis software for Linux
7:
280:Free and open-source software portal
262:function f(x) = prod k=1 to x do k
377:Fernandes, Hilaire (24 Jul 2002).
14:
307:George Lebl (18 February 2021).
272:
718:Numerical programming languages
723:Science software that uses GTK
1:
703:Free software programmed in C
243:interactive geometry software
197:, similar in some aspects to
688:Array programming languages
449:Advanced Simulation Library
435:Numerical-analysis software
350:Lebl, George (6 Sep 1999).
744:
698:Free mathematics software
693:Free educational software
660:
66:
34:
249:Example GEL source code
728:Unix programming tools
215:command-line interface
53:; 3 years ago
612:FEATool Multiphysics
294:Notes and references
195:programming language
191:numerical computing
141:Technical computing
21:
51:/ 19 February 2021
675:
674:
595:
594:
221:, which uses the
178:
177:
735:
577:
428:
421:
414:
405:
398:
397:
392:
390:
383:savannah-hackers
374:
368:
367:
365:
363:
347:
341:
340:
338:
337:
326:
320:
319:
317:
315:
304:
282:
277:
276:
275:
193:environment and
174:
171:
169:
167:
165:
115:Operating system
98:
93:
90:
88:
86:
84:
82:
61:
59:
58:19 February 2021
54:
50:
22:
743:
742:
738:
737:
736:
734:
733:
732:
678:
677:
676:
671:
656:
591:
575:
437:
432:
402:
401:
388:
386:
376:
375:
371:
361:
359:
349:
348:
344:
335:
333:
332:. www.jirka.org
328:
327:
323:
313:
311:
306:
305:
301:
296:
278:
273:
271:
268:
263:
257:
251:
231:
162:
101:
79:
62:
57:
55:
52:
17:
12:
11:
5:
741:
739:
731:
730:
725:
720:
715:
710:
705:
700:
695:
690:
680:
679:
673:
672:
670:
669:
661:
658:
657:
655:
654:
649:
644:
639:
634:
629:
624:
619:
614:
609:
603:
601:
597:
596:
593:
592:
590:
589:
583:
581:
574:
573:
568:
563:
558:
553:
548:
543:
538:
533:
528:
523:
501:
496:
491:
486:
481:
476:
471:
466:
461:
456:
451:
445:
443:
439:
438:
433:
431:
430:
423:
416:
408:
400:
399:
385:(Mailing list)
369:
358:(Mailing list)
342:
321:
298:
297:
295:
292:
291:
290:
284:
283:
267:
264:
261:
255:
250:
247:
230:
227:
176:
175:
160:
156:
155:
150:
144:
143:
138:
132:
131:
120:Cross-platform
117:
111:
110:
107:
103:
102:
100:
99:
76:
74:
68:
67:
64:
63:
44:
42:
40:Stable release
36:
35:
32:
31:
28:
15:
13:
10:
9:
6:
4:
3:
2:
740:
729:
726:
724:
721:
719:
716:
714:
711:
709:
706:
704:
701:
699:
696:
694:
691:
689:
686:
685:
683:
668:
667:
663:
662:
659:
653:
650:
648:
645:
643:
640:
638:
635:
633:
630:
628:
625:
623:
620:
618:
615:
613:
610:
608:
605:
604:
602:
598:
588:
585:
584:
582:
578:
572:
569:
567:
564:
562:
559:
557:
554:
552:
549:
547:
544:
542:
539:
537:
534:
532:
529:
527:
524:
521:
517:
513:
509:
505:
502:
500:
497:
495:
492:
490:
487:
485:
482:
480:
477:
475:
472:
470:
467:
465:
462:
460:
457:
455:
452:
450:
447:
446:
444:
440:
436:
429:
424:
422:
417:
415:
410:
409:
406:
396:
384:
380:
373:
370:
357:
353:
346:
343:
331:
325:
322:
310:
303:
300:
293:
289:
286:
285:
281:
270:
265:
260:
254:
248:
246:
244:
241:
236:
228:
226:
224:
220:
216:
212:
208:
204:
200:
196:
192:
189:
186:
182:
173:
161:
157:
154:
151:
149:
145:
142:
139:
137:
133:
129:
125:
121:
118:
116:
112:
108:
104:
97:
92:
78:
77:
75:
73:
69:
65:
49:
43:
41:
37:
33:
29:
27:
23:
664:
580:Discontinued
515:
511:
507:
478:
394:
387:. Retrieved
382:
372:
360:. Retrieved
355:
345:
334:. Retrieved
324:
312:. Retrieved
302:
258:
252:
232:
180:
179:
45:1.0.26
26:Developer(s)
637:Mathematica
600:Proprietary
356:genius-list
314:19 February
207:Mathematica
188:open-source
682:Categories
666:Comparison
489:GNU Octave
336:2009-03-06
203:GNU Octave
106:Written in
72:Repository
647:Speakeasy
556:ScicosLab
469:FreeFem++
30:Jiri Lebl
587:Fortress
546:SageMath
531:OpenFOAM
330:"Genius"
266:See also
632:Mathcad
622:LabVIEW
520:IPython
504:Jupyter
474:FreeMat
389:18 June
362:18 June
240:Dr. Geo
229:History
170:/genius
159:Website
148:License
89:/genius
56: (
652:VisSim
642:MATLAB
607:DADiSP
561:Scilab
551:Salome
536:Python
479:Genius
459:Chapel
217:and a
199:MATLAB
181:Genius
166:.jirka
87:/GNOME
83:.gnome
81:gitlab
20:Genius
627:Maple
617:GAUSS
514:hon,
510:lia,
499:Julia
494:gretl
464:Euler
235:GNOME
211:Maple
172:.html
128:macOS
124:Linux
571:Weka
526:MFEM
484:Gmsh
454:ADMB
442:Free
391:2024
364:2024
316:2021
223:GTK+
209:and
185:free
168:.org
136:Type
91:.git
85:.org
566:X10
512:Pyt
219:GUI
164:www
153:GPL
684::
518:;
508:Ju
393:.
381:.
354:.
205:,
201:,
126:,
541:R
522:)
516:R
506:(
427:e
420:t
413:v
366:.
339:.
318:.
130:)
122:(
109:C
60:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.