Упаковка кода Python для научного ПО
Last updated
Was this helpful?
Last updated
Was this helpful?
Оригинал статьи : от 10-11-2020.
(последнее изменение: 10 ноября 2020 г., ред. 09aec31; последнее изменение - 4 февраля 2021 г.)
Это краткий набор заметок с обзором этапов разработки, публикации и сопровождения пакета научного программного обеспечения. Примечания сосредоточены на текущих передовых методах и различных инструментах, доступных для создания, выпуска и поддержки пакета научного программного обеспечения.
PDF-версия этих заметок доступна .
Содержание:
Введение: что делает хороший научный программный пакет?
Базовая структура пакета Python
git и GitHub: контроль версий и социальная разработка с открытым исходным кодом
Документирование кода и размещение документации в Интернете
Тестирование вашего кода
Автоматическое построение и тестирование вашего кода: непрерывная интеграция
Выпуск вашего пакета
Все фрагменты кода и примеры в этих примечаниях распространяются по лицензии , поэтому вы можете повторно использовать и смешивать их в своей собственной работе. В противном случае текст предоставляется в соответствии с международной лицензией , что означает, что вы можете распространять произведение только полностью, вам не разрешается изменять его каким-либо образом, и вы не можете использовать его в коммерческих целях. означает или получить денежную компенсацию (обратите внимание, что это резюме не заменяет полные условия лицензии).