NumWorks es una empresa de tecnología que diseña, desarrolla y vende calculadoras gráficas . Sus calculadoras están disponibles en origen y su diseño de hardware está disponible bajo una licencia Creative Commons . [1] Su primera calculadora, la N0100, se lanzó el 29 de agosto de 2017 en Europa y Estados Unidos y está dirigida a aulas y estudiantes de secundaria. [2] Las calculadoras utilizan Python como lenguaje de programación, en lugar de un lenguaje propietario (por ejemplo, TI-BASIC utilizado por las calculadoras de Texas Instruments).
Romain Goyet, director ejecutivo de NumWorks, fundó la empresa en 2016. Antes de fundar NumWorks, fue ingeniero de software en Apple y también contribuyó a proyectos de código abierto como Linux . [3]
La calculadora gráfica NumWorks fue la primera calculadora gráfica programable utilizando el lenguaje Python . Cuenta con una pantalla IPS de 320×240 con una diagonal de 2,8 ″. Internamente está alimentado por un procesador Cortex-M7 de 216 MHz y 8 MB de memoria Flash Quad-SPI . La calculadora tiene una batería de polímero de litio de 1450 mAh . La calculadora pesa 5,9 oz (0,37 lb) y mide 8,2 cm × 16 cm × 1 cm (3,23 pulg. × 6,30 pulg. × 0,39 pulg.).
La calculadora fue diseñada específicamente para ser modificada mediante impresión 3D. Los modelos 3D, esquemas y detalles de diseño de la placa están disponibles al público bajo una licencia Creative Commons. [3] El software de la calculadora se actualiza mensualmente. Las actualizaciones se pueden descargar a la calculadora desde su sitio web mediante WebUSB o compilando el sistema operativo desde su fuente directa.
La calculadora NumWorks también incluye un " modo de examen " que elimina todos los programas Python, restablece todas las aplicaciones y desactiva ciertas funciones. Se puede desactivar conectando la calculadora a una fuente de alimentación y seleccionando desactivar en la ventana emergente que aparece.
El 22 de marzo de 2019, NumWorks lanzó una aplicación para iOS y Android. [4] Presenta la misma funcionalidad que la calculadora física excepto que no tiene persistencia de datos .