En CAChemE llevamos desde el 2012 formando a ingenieros e ingenieras de procesos en programación, análisis de datos (machine learning), simulación y optimización. Nuestra experiencia en el sector así como la red de contactos que hemos generado es extensa.
Si en tu empresa estáis buscando especialistas, podéis contactar con nosotros mandándonos un email a info [@] cacheme.org
Por otro lado, si estás buscando empleo, puedes considerar colaborar con CAChemE para ganar experiencia certificada y visibilidad online.
Los pasados 7, 8 y 9 de octubre viajamos hasta Almería para participar en la PyConES 2016. Este año contábamos con cinco participaciones en la apretada agenda de este congreso nacional de Python en España: cuatro ponencias orales y una taller de iniciación.
El sábado, la PyConES se inauguró con la keynote de Gema Parreño, que nos habló de TensorFlow (librería de Google para aprendizaje automático). Seguidamente, nuestros compañeros Juan Javaloyes y Francisco Navarro abrieron el track científico hablando sobre optimización estocástica con su ponencia “Aprendiendo magia negra con Python, optimización estocástica y simuladores”, dónde realizaron una introducción a la problemática en la optimización matemática, haciendo referencia a conceptos de optimización determinista, así como a los pros y contras que presentan los algoritmos estocásticos. También expusieron como implementaron el algoritmo PSO en Python y resolvieron ejemplos reales de la industria utilizando sus implementaciones y combinando la potencia de Python unido a otros simuladores, como ASPEN Hysys.
Más tarde, también en el Track científico, nuestra compañera Zuria Bauer introdujo los conceptos básicos de optimización matemática y los aplicó a la resolución del problema de la dieta con su ponencia “How to improve your diet and save money with Python” (GitHub). Este problema se caracteriza por ser lineal y poder resolverse de una manera poco compleja con programación matemática y utilizando Pyomo, biblioteca que permite la resolución de estos tipos de problemas utilizando Python. Además de ello, planteó la resolución de un problema de selección de ruta típico en ingeniería química, con la que se determinó la ruta óptima para la síntesis de diferentes productos.
En la misma línea de optimización matemática, Carlos Planelles y el que escribe, Daniel Domene, presentamos el problema de la mochila y del viajante de comercio, problemas básicos de optimización que son la base de multitud de problemas en la industria, con nuestra ponencia “Python y empresa: introducción a los problemas básicos de optimización matemática”.
El primero de ellos aparece en momentos de toma de decisiones, por ejemplo para escoger las mejores opciones de una cartera de inversiones o en la selección de proyectos de I+D+i. El viajante de comercio surge como base en problemas de transporte comercial e incluso en la optimización de redes de intercambiadores de calor, presión o materia.
El domingo, varias charlas espectaculares tuvieron lugar, destacamos la de Victor Terrón y Pablo Galindo nombrada “Los closures que emocionaron a Spielberg”. Para cerrar el track científico, Carlos y yo hicimos un barrido a las posibilidades que presenta Python para resolver problemas matemáticos con nuestra charla “Haciendo matemáticas con Python”, en la que hablamos desde como realizar operaciones sencillas con operadores simples, hasta resolución de ecuaciones diferenciales ordinarias como la ecuación del calor o de ondas.
Por último, la esperada keynote de cierre por Manuel Kaufmann “Argentina en Python” donde nos hizo viajar y conocer su historia enseñando programación en los lugares más remotos de Latinoamérica –ovación en pie de toda la sala al terminar con un nudo en el estómago e incluso lágrimas, gracias @humitos por hacernos soñar en Almería.
Estamos muy agradecidos por la gran oportunidad que tuvimos para aportar nuestro granito de arena a la transmisión del conocimiento libre en la que probablemente haya sido la mejor PyConES hasta la fecha (¡con más de 400 asistentes!) De nuevo agradecer a la organización, patrocinadores, asociación Python España, y en especial a su presidente, Juan Luis Cano, que han hecho posible este evento. ¡Muchas gracias y nos vemos en Cáceres (PyConES 2017, sí la web no va aún)!!
El próximo martes 26 de abril a partir de las 12:00 h en el salón de Grados de la Escuela Politécnica Superior I de la Universidad de Alicante, se presentará el programa (remunerado) de Post-master “Product and Process Design” que se imparte en la Universidad Técnica de Eindhoven (TU/e) durante dos años.
Objetivo:
Adquirir los conocimientos y desarrollar las habilidades que permitan al participante ejercer su profesión como Ingeniero de diseño de procesos y productos, en la que se le exigirá encontrar soluciones técnicas para el diseño de:
Productos para la industria de proceso Procesos y equipos necesarios para fabricar dichos productos Nuevos procesos y métodos para la producción de productos químicos y energía
Duración:
Dos años, con un primer año de formación y un segundo año para desarrollar un proyecto de diseño en colaboración con la industria Remuneración:
1800€/mes (brutos)
Plazas:
De 20 a 25 participantes por año mundialmente seleccionados
Requisitos:
Buena formación en el campo de la Ingeniería Química (Máster o equivalente a plan antiguo). Buen nivel de inglés. Al finalizar la presentación, aquellos que estén interesados en este programa podrán concertar una entrevista ese mismo día a partir de las 15:00h.
Si estás interesado no olvides traer y enviar tu CV actualizado en inglés CV inglés a (ver email en el PDF). Si no puedes asistir, puedes envíar tu
En este enlace tenéis información complementaria: http://www.ProcessProductDesign.nl
«Hacker«: toda persona que manipula o que posee conocimientos prácticos que modifican los usos de las cosas de modo que éstas puedan emplearse para fines no previstos en su origen.
¿Qué se necesita para trabajar en compañías multinacionales como Google, Apple, Tesla, Microsoft o Amazon? El término hacker nació en la segunda mitad del siglo XX y su origen está ligado con los clubes y laboratorios del MIT. A día de hoy, no podemos obviar la importancia de saber y querer utilizar todos los recursos tecnológicos que tenemos a nuestra disposición. Así, como buen grupo de entusiastas y apasionados con la programación, desde CAChemE estamos más que encantados de contar con Víctor Terrón para que nos cuenta de primera mano:
Cómo convertirse en un hacker
Cómo comenzar a desenvolverse en este nuevo mundo antes de terminar la carrera
Cuál es la realidad respecto a los riesgos de emprender o trabajar en consultoras
¿Quién es Víctor Terrón?
Ingeniero de software en Google embarcado durante años en una inmisericorde cruzada contra el código poco legible, los algoritmos gratuitamente complejos y los ponentes aburridos — no necesariamente en ese orden. Hay quien asegura haberle escuchado afirmar «entre un código elegante que no funcione y uno feo que funcione, ¡prefiero el elegante!». [box] Víctor Terrón durante la PyConES 2015 (ver charla plenaria) – CC Python España
¿Cuándo y dónde?
Viernes 19 de febrero a las 13:00 h en el Salón de Actos I de la EPS (Universidad de Alicante). No es necesaria ninguna inscripción previa.
¿Qué pasa si no sé o no me va eso de programar?
“Sed Hackers” es una charla de motivación que trata de mostrar otra posibilidad para el futuro a todos aquellos estudiantes, que tarde o temprano, terminarán la carrera y se encuentren frente a la pregunta: ¿cómo hago para no convertirme en un powerpoinista?
El enfoque será muy distinto al habitual ya que mostraremos cómo la programación es accesible para cualquier persona y el mundo de posibilidades que ello ofrece. El término original de hacker es una cualidad que comparten los programadores e ingenieros más exitosos de hoy en día. ¡Además, todos los temas tratados a lo largo de la charla se llevan a cabo con el humor característico de Víctor!
Financiación:
Esta charla es posible gracias a la generosa financiación de la EPS y sus actividades del Mes Cultural.
¡Ya es oficial! El equipo directivo de CAChemE y el COIQCV (Colegio Oficial de Ingenieros Químicos de la Comunidad Valenciana) hemos firmado un convenio de colaboración que pretende formar una base para trabajar de forma conjunta en mejorar la calidad formativo de los ingenieros químicos.
Si no conocías COIQCV, fue el primer Colegio Oficial de Ingenieros Químicos en España y se interesó por nuestro trabajo de promoción y formación de software libre tanto en la industria como en el área más académica. Son este, y otros intereses en común, los que han servido de pretexto para una colaboración que sopone un importante punto de partida para seguir haciendo nuestro trabajo.
El futuro es prometedor dada la convergencia que está experimentando la industria química —mejor software en mejor hardware—. Por ello, las competencias «informáticas» son más necesarias que nunca en la industria y desde CAChemE (y ahora COIQCV) intentamos que cualquier estudiante o profesional de ingeniería química pueda recibirlas de forma gratuita.
Si eres colegiado te damos la bienvenida a nuestra plataforma web y te recomendamos cualquiera de nuestros cursos de formación gratuita que tenemos disponibles para ti.
These contracts will be focused on the reduction of the environmental impact of shale gas associated to the use of fresh water and the optimization of reclamation of flow-back and produced water. The main objective will be to study the water used in the shale gas production and its possible treatment and management, in order to obtain the optimal configuration, i.e. to determine the most economical and least environmentally sensitive configuration to manage wastewater in the shale gas operations throughout Europe. This optimal configuration should include a combination of different technologies, combination which might change over time since the composition of the flow-back and produced water will also change during the lifetime of a well. To identify this best configuration, we will implement multi-objective optimization methods and Generalized Disjunctive Programming (GDP) approach for modelling large-scale chemical processes
Requirements: Chemical Engineering Master Degree or Doctorate, respectively.
It will be valuated experience in: – Chemical Process simulators such us: Aspen-hysys, Aspes Plus, etc. – Mathematical modelling – Water treatment technologies – Lice Cycle assessment – Background in optimization (both with continuous and discrete variables: LP, NLP, MILP, MINLP, metaheuristics, stochastic optimization etc). – Experience with algebraic modelling systems. – Numerical computation and programming applied to chemical processes (C, MATLAB, Python, etc) – English (at least B2 level or equivalent)
El próximo jueves 21 de mayo a partir de las 12:30 h en Sala de Grados de la Facultad de Química en la Universidad de Murcia, se presentará el programa (remunerado) de Post-master «Product and Process Design» que se imparte en la universidad técnica de Eindhoven (TU/e) durante dos años.
Objetivo:
Adquirir los conocimientos y desarrollar las habilidades que permitan al partícipe ejercer su profesión como Ingeniero de diseño de procesos y productos, en la que se le exigirá encontrar soluciones técnicas para el diseño de:
Productos para la industria de proceso
Procesos y equipos necesarios para fabricar dichos productos
Nuevos procesos y métodos para la producción de productos químicos y energía
Duración:
Dos años, con un primer año de formación y un segundo año para desarrollar un proyecto de diseño en colaboración con la industria
Remuneración:
1700€/mes (brutos)
Plazas:
De 15 a 20 participantes por año mundialmente seleccionados
Requisitos:
Máster o equivalente (plan antíguo) y buena formación en el campo de la Ingeniería Química.
Al finalizar la presentación, aquellos que estén interesados en este programa podrán concertar una entrevista ese mismo día a partir de las 15:00h o el 22 de mayo.
Si estás interesado no olvides traer y enviar tu CV actualizado en inglés CV inglés a (ver email en el PDF). Si no puedes asistir, puedes envíar tu
Casi todas las ofertas de trabajo piden 2 años de experiencia mínima o de lo contrario ofrecen contrato en prácticas (normalmente muy mal remunerados). ¿Existe alguna forma de romper este círculo vicioso? En este Podcast hablamos de ello con Juan Luis Cano (Pybonacci.org) y resumimos nuestra experiencia dando consejos prácticos.
Disclaimer: De verdad creemos que participar en proyectos software libre es una forma fantástica de ganar experiencia (de voluntariado) mientras estudias, ¡y tan sólo mediante tu portátil! Además, no debes de ser un ninja programando ya que el software requiere mucho trabajo de coordinación entre grupos internacionales, documentación, localización (traducción), testeo y aprendizaje de contenido básico (¡por ejemplo!).
Resumen del podcast con links para obtener más información:
Si quieres un curso intensivo aplicado para hacer brujería delante de tus compañeros: Software Carpentry (computación básica para científicos e ingenieros).
Profundiza en conceptos teóricos o prácticos con cursos de específicos para ingenieros: Coursera, Edx, Cursea.net.
Y como siempre, si hay algo que te hubiera gustado añadir puedes comentárnoslo justo aquí abajo.
La política de recortes se ha venido justificando gracias a un artículo que contenía errores de cálculos en Excel. Hoy te contamos esta historia y el motivo por el que Nature recomienda IPython Notebook (Jupyter) o software libre en general. Para ello, volvemos a contar con Juan Luis Cano (Pybonacci.org) que nos resumirá además todas las novedades que han habido durante este último año en el ecosistema de Python científico.
Disclaimer: El ejemplo del error en la hoja de Excel y la política de austeridad que utilizamos está intencionalmente simplificado. Este artículo explica todo este asunto con mucho más detalle (¡gracias por el link @potattofel!)
Secciones del podcast con links para obtener más información:
En la industria química el manejo y análisis de grandes volúmenes de datos (también conocido como Big Data) se hace cada vez más indispensable para asegurar una buen control así como ayudar a la toma de decisiones en cuanto seguridad y eficiencia de operaciones en planta. El tratamiento de toda la información proveniente de sensores, que puede catalogarse dentro de un tipo de Big Data, es una de las cualidades que más se buscará según varias previsiones (AIChE, MIT review). En general, parafraseando a Sydney Brenner, la situación actual se podría describir como:
“We are drowning in a sea of data but still thirsty of knowledge.”
(Estamos ahogándonos en un mar de datos pero seguimos sedientos de conocimiento)
Por otra parte, se pueden incorporar datos provenientes de simulaciones —que hacen uso de modelos matemáticos y métodos numéricos cada vez más sofisticados— siendo además hardwares cada vez más asequibles (futuro de los superordenadores Intel, fíjate en que incluso hay una parte del quesito dedicada a la Ingeniería Química y otra gran parte al CFD).
El futuro es prometedor dada la convergencia de estas dos líneas y aplicabilidad directa en la industria química —cada vez mejor software en mejor hardware— . Por ello, las competencias «informáticas» son más necesarias que nunca en la industria química y desde CAChemE intentamos que cualquier estudiante o profesional de ingeniería química pueda recibirlas de forma gratuita.
Si acabas de llegar, te recomendamos que le eches un vistazo a Python, un lenguaje de programación tipo MATLAB pero libre, gratuito y perfecto para el Big Data.