Использование внешних ссылок в этой статье может не соответствовать политике или рекомендациям Википедии . ( Май 2024 г. ) |
Тип сайта | SaaS , Облачные вычисления |
---|---|
Доступно в | Английский |
Создано | Уильям Стайн |
URL | cocalc.com |
Коммерческий | Да |
Регистрация | Необходимый |
Пользователи | ~300 000 [1] |
Запущен | 2013 ( 2013 ) |
Текущий статус | Активный |
CoCalc (ранее называвшийся SageMathCloud ) — это веб- платформа облачных вычислений ( SaaS ) и управления курсами для вычислительной математики . Он поддерживает редактирование рабочих листов Sage , документов LaTeX и блокнотов Jupyter . CoCalc работает в среде Ubuntu Linux , с которой можно взаимодействовать через терминал, что дополнительно дает доступ к большинству возможностей Linux . [2]
CoCalc предлагает как бесплатные, так и платные учетные записи. Подписки от $14/месяц обеспечивают доступ в Интернет и больше ресурсов для хранения и вычислений. Одна подписка может быть использована для увеличения квот для одного проекта, используемого несколькими учетными записями. Существуют планы подписки для курсов. Более 200 курсов использовали CoCalc. [3]
CoCalc напрямую поддерживает рабочие листы Sage , которые интерактивно оценивают код Sage. Рабочие листы поддерживают Markdown и HTML для оформления, а также R , Octave , Cython , Julia и другие для программирования в дополнение к Sage. CoCalc поддерживает блокноты Jupyter , которые улучшены синхронизацией в реальном времени для совместной работы и функцией записи истории. Кроме того, есть также полноценный редактор LaTeX с поддержкой совместной работы, предварительным просмотром полученного документа, а также поддержкой SageTeX. Благодаря своему онлайн-терминалу Linux CoCalc также косвенно поддерживает редактирование и запуск многих других языков, включая Java , C / C++ , Perl , Ruby и другие популярные языки, которые можно запустить в Linux . Другие пакеты могут быть установлены по запросу. [2]
Пользователи могут иметь несколько проектов на CoCalc, и каждый проект имеет отдельное дисковое пространство и может находиться на совершенно другом сервере. Многие пользователи могут совместно работать над одним проектом, а документы синхронизируются, поэтому несколько пользователей могут редактировать один и тот же файл одновременно, аналогично Google Docs . [4] Все данные по проектам автоматически резервируются примерно каждые пять минут с помощью bup, и доступны снимки предыдущих версий. Через терминал файлы можно отслеживать с помощью систем контроля версий, таких как Git .
CoCalc управляется SageMath Inc. Создателем и ведущим разработчиком CoCalc является Уильям Стайн , бывший профессор математики в Университете Вашингтона , который также создал систему программного обеспечения Sage. Первоначальная разработка финансировалась Университетом Вашингтона и грантами Национального научного фонда и Google . Сейчас CoCalc в основном финансируется платными пользователями. Он предназначен как замена sagenb, который также позволяет пользователям редактировать и делиться рабочими листами Sage онлайн. [5]