CoCalc


CoCalc (anteriormente llamado SageMathCloud ) es una plataforma de administración de cursos y computación en la nube ( SaaS ) basada en la web para matemáticas computacionales . Como parte del proyecto Sage , admite la edición de hojas de trabajo Sage, documentos LaTeX y cuadernos Jupyter . CoCalc ejecuta un entorno Ubuntu Linux con el que se puede interactuar a través de una terminal, además de brindar acceso a la mayoría de las capacidades de Linux. [2]

CoCalc ofrece cuentas gratuitas y de pago. Las suscripciones a partir de $14/mes brindan acceso a Internet y más recursos informáticos y de almacenamiento. Se puede utilizar una suscripción para aumentar las cuotas de un proyecto utilizado por varias cuentas. Hay planes de suscripción para cursos. Más de 200 cursos han utilizado CoCalc. [3]

CoCalc es compatible directamente con las hojas de trabajo de Sage , que evalúan de forma interactiva el código de Sage. Las hojas de trabajo admiten Markdown y HTML para decoración, y R , Octave , Cython , Julia y otros para programación además de Sage. CoCalc es compatible con los portátiles Jupyter , que están mejorados con sincronización en tiempo real para la colaboración y una función de registro de historial. Además, también hay un editor LaTeX completo , con soporte de colaboración, una vista previa del documento resultante y también soporte para SageTeX . Con su terminal Linux en línea, CoCalc también admite indirectamente la edición y ejecución de muchos otros lenguajes, incluidos Java , C / C++ , Perl , Ruby y otros lenguajes populares que se pueden ejecutar en Linux. Se pueden instalar otros paquetes a pedido. [2]

Los usuarios pueden tener múltiples proyectos en CoCalc, y cada proyecto tiene espacio de disco separado y puede estar en un servidor completamente diferente. Muchos usuarios pueden colaborar en un solo proyecto y los documentos se sincronizan para que varios usuarios puedan editar el mismo archivo a la vez, de forma similar a Google Docs . Todos los datos de los proyectos se respaldan automáticamente cada cinco minutos con bup y se puede acceder a instantáneas de versiones anteriores. A través de la terminal, los archivos se pueden rastrear utilizando sistemas de control de revisión como Git .

CoCalc es un software de código abierto alojado por SageMath Inc. El creador y desarrollador principal de CoCalc es William Stein , ex profesor de matemáticas en la Universidad de Washington , quien también creó el sistema de software Sage. El desarrollo inicial fue financiado por la Universidad de Washington y subvenciones de la Fundación Nacional de Ciencias y Google . Ahora CoCalc está financiado principalmente por usuarios que pagan. Está pensado como un reemplazo de sagenb , que también permite a los usuarios editar y compartir hojas de trabajo de Sage en línea. [4]