CoCalc

CoCalc
Логотип CoCalc
Рабочий лист Sage, редактируемый на CoCalc
Тип сайта
SaaS , Облачные вычисления
Доступно вАнглийский
СозданоУильям Стайн
URLcocalc.com
КоммерческийДа
РегистрацияНеобходимый
Пользователи~300 000 [1]
Запущен2013 ; 12 лет назад ( 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]

Ссылки

  1. ^ "Статистика использования CoCalc". Архивировано из оригинала 14 декабря 2017 г. Получено 14 декабря 2017 г.
  2. ^ ab Stein, William (1 мая 2014 г.). «Что может SageMathCloud (SMC)?». Sage: программное обеспечение для математики с открытым исходным кодом .
  3. ^ "Обучение - sagemathinc/smc". GitHub . Получено 6 мая 2016 г.
  4. ^ "Архив чата Zulip". leanprover-community.github.io . Получено 14.11.2023 .
  5. ^ Stein, William. "Sage Notebook против Sagemath Cloud". Sage . Получено 11 мая 2014 г.
  • Домашняя страница CoCalc
  • Документация CoCalc
  • Часто задаваемые вопросы о CoCalc
  • Расширение для Google Chrome
  • Исходный код, используемый для запуска CoCalc
Взято с "https://en.wikipedia.org/w/index.php?title=CoCalc&oldid=1268049480"