1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-QMT

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Инструменты моделирования кубитов (QMT)

Build Status

Добро пожаловать в наши инструменты моделирования кубитов! Этот пакет предназначен для автоматизации настройки сложных геометрий, подходящих для физического моделирования кубитов. Пакет лицензирован по лицензии MIT с открытым исходным кодом.

Начало работы

Если вы используете QMT без внесения изменений в код, вы можете использовать Docker. См. ссылку на Вики.

Если вы разрабатываете QMT, рекомендуется настроить его с помощью conda. Подробные инструкции см. в разделе Настройка Conda.

Значительная часть репозитория состоит из функций и макросов Python, которые должны выполняться в FreeCAD, либо интерактивно, либо в пакетном режиме. Для этого требуется последняя версия FreeCAD (0.18), которая работает с Python 3.

Обратите внимание, что этот первоначальный выпуск не содержит примеров или вводной документации, которую мы планируем добавить со временем. Если вы хотите начать работу, не стесняйтесь написать Джону Гэмблу по адресу john.gamble@microsoft.com.

Заметки о разработке

Мы используем GitHub Flow для разработки этого кода. Пожалуйста, см. здесь для получения дополнительной информации.

В этом проекте используется black для улучшения читаемости кода и повышения читаемости наборов изменений. Пакет включён в среду conda, и вы можете запустить его с black [path_to_qmt] -t py36. Существует встроенный хук предварительного коммита, который автоматически форматирует ваш код при фиксации. Он также интегрируется с популярными IDE, такими как PyCharm и VSCode.

Вклад

Этот проект приветствует вклады и предложения, но, пожалуйста, координируйте свои действия с сопровождающими, прежде чем приступать к реализации значительных изменений или новых функций. Большинство вкладов требуют от вас согласия с Лицензионным соглашением участника (CLA), в котором говорится, что у вас есть право и фактически вы предоставляете нам права на использование вашего вклада. Подробнее см. на сайте https://cla.microsoft.com/.

Когда вы отправляете запрос на вытягивание, CLA-бот автоматически определит, нужно ли вам предоставить CLA, и соответствующим образом украсит PR (например, ярлык, комментарий). Просто следуйте инструкциям, предоставленным ботом. Вам нужно будет сделать это только один раз во всех репозиториях, использующих нашу CLA.

Этот проект принял Кодекс поведения Microsoft с открытым исходным кодом. Дополнительную информацию см. в FAQ по Кодексу поведения или свяжитесь с opencode@microsoft.com с любыми дополнительными вопросами или комментариями.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-QMT.git
git@api.gitlife.ru:oschina-mirror/mirrors-QMT.git
oschina-mirror
mirrors-QMT
mirrors-QMT
master