Herramientas de Software Libre para Aplicaciones en Ciencias e Ingeniería

##plugins.themes.bootstrap3.article.main##

Roberto Carlos Herrera Lara



Resumen

El presente artículo desarrolla una revisión rápida de una serie de herramientas informáticas de gran utilidad dentro de las ciencias e ingeniería. Las herramientas descritas en este trabajo, son licenciadas bajo el paradigma de Software Libre. Primeramente, se realiza un análisis de las ventajas y desventajas de estas herramientas, luego se realiza una descripción resumida de estas herramientas, en base a sus principales características, funcionalidades y a través de ejemplos prácticos de uso. Finalmente se recogen las principales conclusiones de las experiencias resultantes de la elaboración de este trabajo.


Abstract: This article provides an overview of the main features and functionality of software tools group licensed under the open source paradigm, which are popular in the academic world and applied research. The objective of this paper is to provide a current overview of the main characteristics and functionalities that have these tools, based on previously published articles, where are collected the experiences of using these software applications in teaching subjects as: symbolic computation, numerical methods , control systems, signal and image processing, etc, applied research and the new features that these tools have acquired to date. The contribution of this work is to combine a large set of tools in a single source of literature, which emphasize its possible uses and applications, expanding its scope and applicability compared to previous works. First, an analysis of the advantages and disadvantages of open source software versus commercial software is developed, then a brief description of these tools, based on their main characteristics, functionality and through practical examples of use. Finally the last section presents the main conclusions of the development of this work.

Descargas

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Citas

P. S. M. Pires and D. A. Rogers, "Free/open source software: An alternative for engineering students," Frontiers in Education, 2002. FIE 2002. 32nd Annual, vol. 1,pp. T3G-7 - T3G-11 vol.1, 2002.

P. Tona, "Teaching process control with scilab and scicos," American Control Conference, 2006.

K. Zaková, "Maxima - an open alternative for engineering education" Global Engineering Education Conference (EDUCON), 2011 IEEE, pp. 1022 - 1025, 2011.

F. T. LiaoWenjiang, Dong Nanping, "The application of scilab/scicos in the lecture of automatic control theory," Open-source Software for Scientic Computation (OSSC), 2009 IEEE International Workshop on, pp. 85 - 87, 2009.

Q. W. Tao Zhao, "Application of matlab/simulink and pspice simulation in teaching power electronics and electric drive system," Electrical Machines and Systems, 2005. ICEMS 2005. Proceedings of the Eighth International Conference on, vol. 3, pp. 2037 - 2041 Vol. 3, 2005.

Z. Y. Jin Lihong, Bi Chongrong, "Application of matlab software for linear algebra," Circuits, Communications and Systems (PAACCS), 2011 Third Pacic - Asia Conference on, pp. 1 - 3, 2011.

G. Lindstrom, "Programming with python," IT Professional, vol. 7 , Issue: 5, pp. 10 - 16, 2005.

S. Y. K. K. Hiroaki Koshikawa, Masataka Kaneko and S. Takato, "Handier use of scilab to draw ne latex gures: Usage of ketpic version for scilab," Computational Science and Its Applications (ICCSA), 2010 International Conference on, pp. 39 - 48, 2010.

K. Z. Zoltán Magyar, "Using scilab for building of virtual lab," Information Technology Based HigherEducation and Training (ITHET), 2010 9th International Conference on, pp. 280 - 283, 2010.

T. F. Liao Wenjiang, Nanping Dong, "Application of scilab in teaching of engineering numerical computations," Open-source Software for Scientic Computation (OSSC), 2009 IEEE International Workshop on, pp. 88 - 90, 2009.

M. F. R. O. Jimmy W. Ramírez Cano, "Scilab as a tool to increase learning in courses of communication systems," Electronics, Robotics and Automotive Mechanics Conference, 2008. CERMA ’08, pp. 201 - 205, 2008.

B. L. F. Daku and K. Jerey, "An interactive computer-based tutorial for matlab," in Frontiers in Education Conference, 2000. FIE 2000. 30th Annual, vol. 2, 2000, pp. F2D/2-F2D/7 vol.2.

J. Meys and A. de Vries, R For Dummies, ser. -For dummies. Wiley, 2012.

Ian H. Witten and Eibe Frank. 2005. Data Mining: Practical Machine Learning Tools and Techniques, Second Edition (Morgan Kaufmann Series in Data Management Systems). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.

"Organizations Using Python". Python Software Foundation, 2009.

"Python : the holy grail of programming". CERN Bulletin (CERN Publications) (31/2006).

Shafer, Daniel G. (17 January 2003). "Python Streamlines Space Shuttle Mission Design". Python Software Foundation.

Fortenberry, Tim (17 January 2003). "Industrial Light Magic Runs on Python". Python Software Foundation. Retrieved 11 February 2012.

Taft, Darryl K. (5 March 2007). "Python Slithers into Systems". eWeek.com. Ziff Davis Holdings. Retrieved 24 September 2011.

Z. Dobesova, "Programming language python for data processing," in Electrical and Control Engineering (ICECE), 2011 International Conference on, 2011, pp. 4866-4869.

E. Anderson, G. Preston, and C. Silva, "Using python for signal processing and visualization," Computing in cience Engineering, vol. 12, no. 4, pp. 90-95, 2010.

A. Backer, "Computational physics education with python," Computing in Science Engineering, vol. 9, no. 3, pp. 30-33, 2007.

S. Campbell, J. Chancelier, and R. Nikoukhah, Modeling And Simulation in Scilab/Scicos. Springer-Verlag New York Incorporated, 2006.

C. Gómez, "Engineering and Scientic Computing with Scilab, ser. Engineering and scientic computing with Scilab". Birkhauser Verlag GmbH, 1999.

J. W. Eaton, D. Bateman, and S. Hauberg, GNU Octave Manual Version 3. Network Theory Ltd., 2008.

C. Halter, The PSPP Guide: An Introduction to Statistical Analysis. CreativeMinds Press Group, 2012.

R. Ihaka and R. Gentleman, "R: A language for data analysis and graphics," Journal of Computational and Graphical Statistics, vol. 5,no. 3, pp. 299-314, 1996.

L. Prechelt, "An empirical comparison of C, C++, Java, Perl, Python, Rexx, and Tcl for a search/stringprocessing program", IEEE Computer, 2000.

K. J. Millman and M. Aivazis, "Python for scientists and engineers," Computing in Science Engineering, vol. 13, no. 2, pp. 9-12, 2011.

Maxima. (2011) Maxima, a computer algebra system. version 5.25.1. http://maxima.sourceforge.net/. [Online]. Available: http://maxima.sourceforge.net/

W. Stein and D. Joyner, "SAGE: system for algebra and geometry experimentation," SIGSAM Bull., vol. 39, no. 2, pp. 61-64, 2005.