CoCalc (anteriormente llamado SageMathCloud ) es una plataforma web de computación en la nube ( SaaS ) y gestión de cursos para matemáticas computacionales . Admite la edición de hojas de cálculo de Sage , documentos LaTeX y cuadernos Jupyter . CoCalc se ejecuta en un entorno Ubuntu Linux con el que se puede interactuar a través de una terminal, lo que además proporciona acceso a la mayoría de las funcionalidades de Linux . [ 2 ]
CoCalc ofrece cuentas gratuitas y de pago. Las suscripciones proporcionan acceso a internet y más recursos de almacenamiento y computación. Una suscripción puede utilizarse para aumentar las cuotas de un proyecto compartido por varias cuentas. Existen planes de suscripción para cursos. Más de 200 cursos han utilizado CoCalc. [ 3 ]
Características
CoCalc admite directamente las hojas de cálculo de Sage , que evalúan el código de Sage de forma interactiva. Estas hojas admiten Markdown y HTML para la presentación, y R , Octave , Cython , Julia y otros lenguajes para la programación, además de Sage. CoCalc admite cuadernos Jupyter , que cuentan con sincronización en tiempo real para la colaboración y una función de registro de historial. Además, incluye un editor LaTeX completo con soporte para colaboración, vista previa del documento resultante y compatibilidad con SageTeX . Con su terminal Linux en línea , CoCalc también admite indirectamente la edición y ejecución de muchos otros lenguajes, como Java , C / C++ , Perl , Ruby y otros lenguajes populares compatibles con Linux . Se pueden instalar otros paquetes bajo petición. [ 2 ]
Los usuarios pueden tener varios proyectos en CoCalc, y cada proyecto tiene su propio espacio en disco y puede estar en un servidor completamente diferente. Muchos usuarios pueden colaborar en un solo proyecto, y los documentos se sincronizan, por lo que varios usuarios pueden editar el mismo archivo a la vez, de forma similar a Google Docs . [ 4 ] Todos los datos de los proyectos se respaldan automáticamente cada cinco minutos aproximadamente con bup , y se puede acceder a instantáneas de versiones anteriores. A través de la terminal, se puede realizar un seguimiento de los archivos utilizando sistemas de control de versiones como Git .
Desarrollo
CoCalc es operado por SageMath Inc. El creador y desarrollador principal de CoCalc es William Stein , exprofesor de matemáticas de 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 . Actualmente, CoCalc se financia principalmente con las suscripciones de los usuarios. Su objetivo es reemplazar a sagenb , que también permitía a los usuarios editar y compartir hojas de cálculo de Sage en línea. [ 5 ]
Véase también
- Comparación de editores TeX
- Google Colab , un entorno de Jupyter Notebook gestionado por Google.
- Lista de entornos de desarrollo integrados en línea
Referencias
- ↑ "Estadísticas de uso de CoCalc" . Archivado del original el 14 de diciembre de 2017. Consultado el 14 de diciembre de 2017 .
- 1 2 Stein, William (1 de mayo de 2014). "¿Qué puede hacer SageMathCloud (SMC)?" . Sage: Software de matemáticas de código abierto .
- ↑ "Enseñanza - sagemathinc/smc" . GitHub . Consultado el 6 de mayo de 2016 .
- ↑ "Archivo de chat de Zulip" . leanprover-community.github.io . Consultado el 14 de noviembre de 2023 .
- ↑ Stein, William. "Sage Notebook vs. Sagemath Cloud" . Sage . Consultado el 11 de mayo de 2014 .
Enlaces externos
- Página principal de CoCalc
- Documentación de CoCalc
- Preguntas frecuentes sobre CoCalc
- Extensión de Google Chrome
- Código fuente utilizado para ejecutar CoCalc
- Editores colaborativos en tiempo real
- Software matemático gratuito
- Software libre programado en Python
- Sitios web de software gratuito
- Software matemático
- entornos de desarrollo integrados en línea