Course: Software in Acoustics, Master in Industrial Mathematics (M2i)
These Jupyter files correspond to the scripts for the tutored practice sessions of the course Professional Software in Acoustics, taught in the Master's in Industrial Mathematics at the University of A Coruña in the 2025–2026 academic year. The Jupyter notebooks may be used, shared, and modified free of charge. Please refer to the license and copyright information described below.
Copies of these Jupyter files are hosted on the cloud service provided by
Binder, in the notebooks folder, accessible via the following link:
They can also be run using the Google Colab cloud service:
For the best experience, it is recommended to download or clone (using the 'clone' option) the full project from GitHub in order to use these files in a local Jupyter environment. Both FEniCS 2019 and NGSolve are installed on the fly for each Jupyter Notebook.
Each Jupyter Notebook explores a topic, with a small set of exercises to be completed by students at the end of the practical session.
All material is the intellectual property of Andrés Prieto (andres.prieto@udc.es). All text is available under the Creative Commons International Public License Attribution-ShareAlike 4.0 (https://creativecommons.org/licenses/by-sa/4.0/legalcode). All computer code is released under the MIT License.
The MIT License Copyright (c) 2026 Andrés Prieto
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and the associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software; and persons who have obtained the Software may provide it in the same manner, subject to the following conditions:
THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Curso: Software Profesional en Acústica, Máster en Matemática Industrial (M2i)
Estos archivos Jupyter corresponden a los scripts de las prácticas tutorizadas de la asignatura. Software Profesional en Acústica impartido en el Máster en Matemática Industrial de la Universidade da Coruña en el curso 2025-2026
Los cuadernos Jupyter se pueden usar, compartir y modificar de forma gratuita. Consulte la licencia y los derechos de autor que se describen a continuación.
Las copias de estos archivos Jupyter están alojadas en el servicio en la nube proporcionado por
Carpeta, en la carpeta notebooks, accesible desde el siguiente enlace:
También se puede ejecutar utilizando el servicio en la nube de Google Colabs:
Para una mejor experiencia, se recomienda descargarlos o clonarlos (usando la opción 'clonar') el proyecto completo de Github para utilizar estos archivos en un entorno Jupyter local. Ambos paquetes FEniCS 2019 and NGSolve se instalan por defecto en cada Jupyter Notebook en la primera celda.
Cada Jupyter Notebook explora un tema, con un pequeño conjunto de ejercicios que deberá ser realizada por el alumnado al finalizar la sesión práctica.
Todo el material es propiedad intelectual de Andrés Prieto (andres.prieto@udc.es)
Todo el texto está disponible bajo la Licencia Pública Internacional Creative Commons. Atribución-CompartirIgual 4.0 (https://creativecommons.org/licenses/by-sa/4.0/legalcode).
Todo el código informático se publica bajo la licencia MIT.
La licencia del MIT Copyright (c) 2026 Andrés Prieto
Por la presente se concede permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software") para usarlos en el Software sin restricción, incluidos, entre otros, los derechos de uso, copia, modificación, fusión, publicación, distribución, sublicencia y/o venta de copias del Software; y las personas que hayan obtenido el Software podrán proporcionarlo de la misma manera, sujeto a las siguientes condiciones: EL SOFTWARE SE PROPORCIONA "TAL CUAL" SIN GARANTÍAS DE NINGÚN TIPO, EXPRESAS O IMPLÍCITAS, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES POR CUALQUIER RECLAMO, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, NEGLIGENCIA O DE OTRO MODO, QUE SURJA DE, SEA CAUSADA POR O ESTÉ RELACIONADA CON EL SOFTWARE O SU USO O RELACIÓN CON OTROS.