Инструменты моделирования кубитов (QMT)
Добро пожаловать в наши инструменты моделирования кубитов! Этот пакет предназначен для автоматизации настройки сложных геометрий, подходящих для физического моделирования кубитов. Пакет лицензирован по лицензии 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 )