LINUX.ORG.RU

352
Всего сообщений: 3163

video2midi 0.3.9

Группа Open Source

Вышло обновление video2midi – утилиты, предназначенной для воссоздания многоканального midi-файла midi-файла из видеороликов в которых присутствует виртуальная midi-клавиатура.

Основные изменения с версии 0.3.1:

  • Переработан и оптимизирован графический интерфейс.
  • Добавлена поддержка Python 3.7, теперь можно запускать скрипт на Python 2.7 и Python 3.7.
  • Добавлен ползунок настройки минимальной длительности нот
  • Добавлен ползунок настройки темпа выходного midi файла (раньше всегда был выставлен 60 BPM)
  • Исправления в загрузке и сохранении настроек
  • Добавлена клавиша I для включения и выключения режима игнорирования либо удлинения нот меньше минимальной длительности (Если включено данные ноты — длительность которых меньше указанной не будут записаны в midi файл. Если выключено ноты длительность которых будет меньше указанной будут автоматически приравнены минимальной длительности.)
  • Добавлена клавиша R для включения/выключения функции масштабирования видео роликов (для всех роликов при включении масштабирования по умолчанию применяется 1280х720)
  • Добавлено отображение цветов активирующих клавишу.
  • Увеличено количество октав с 8 до 9
  • Увеличено количество каналов с 6 до 8.

>>> Подробности

 , , ,

svsd_val ()

Счётная палата выложила код своего ПО

Группа Open Source

По ссылке https://code.ach.gov.ru/public доступен исходный код программ (в основном скриптов), написанных программистами счётной палаты.

>>> Исходный код

 

monk ()

Юбилейная DevConfX пройдет 21-22 июня в Москве - началось голосование за доклады секции Backend

Группа Конференции и встречи

Юбилейный десятый DevConf пройдет в этом году 21-22 июня в X-perience Hall.

Как всегда - Вы решаете, кто попадет в программу секции Backend - голосуйте за интересные доклады, список заявок под катом

( читать дальше... )

>>> Подробности

 , , , ,

devconf ()

Wing IDE 7.0

Группа Проприетарное ПО

Тихо и незаметно вышла новая версия замечательной среды разработки для Python.

В новой версии:

  • Значительно улучшена подсистема контроля качества кода. Добавлена интеграция с утилитами Pylint, pep8 и mypy.
  • Было улучшено отображение данных в отладчике.
  • Улучшены средства навигации по коду.
  • Добавлено меню конфигурации.
  • Новый менеджер обновлений.
  • Добавлены 4 цветовые палитры.
  • Добавлен режим презентации.
  • Исправлено множество ошибок.

>>> Подробности

 , ,

Rodegast ()

video2midi 0.3.1

Группа Мультимедиа

Вышло обновление video2midi – утилиты, предназначенной для воссоздания midi-файла из видеороликов Synthesia и ей подобных. Утилита позволяет воссоздать многоканальный midi-файл с любого видео, в котором присутствует виртуальная midi-клавиатура.

Основные изменения с версии 0.2:

  • Переработан графический интерфейс.
  • Добавлены новые клавиши и модификаторы к ним.
  • Добавлено получение цвета при нажатии мыши.
  • Переделан переход кадров OpenCV с указания прямого кадра на указание времени в мс (из-за проблем в поведении OpenCV на MPEG формате).
  • Переработана функция масштабирования видео (включается переменной resize и масштабирует окно и видео до значений, указанных в переменных «resize_width» и «resize_height», по умолчанию это 1280x720).

>>> Подробности

 , , ,

svsd_val ()

Вышла версия v0.8 papis — консольного менеджера документов и библиографии

Группа Linux General

26 февраля вышла версия v0.8 papis – мощного и расширяемого консольного менеджера документов и библиографии, написанного на языке Python под лицензией GPLv3.

Основные особенности программы:

  • синхронизация документов с помощью различных инструментов: git, dropbox, rsync, OwnCloud, Google Drive, …;
  • возможность делиться библиотеками с коллегами, не заставляя их создавать какие-либо учетные записи;
  • загрузка библиографической информации документа с известным DOI посредством сервиса Crossref;
  • опционально поддержка scihub, смотри скрипт examples/scripts/papis-scihub;
  • импорт из Zotero и других менеджеров, используя скрипт examples/scripts/papis-zotero;
  • создание собственных скриптов;
  • экспорт документов в популярные форматы (bibtex, yaml, …).

Документация

>>> GitHub проекта

 , ,

greenman ()

Приглашаем выступить на Pycon Russia 2019

Группа Конференции и встречи

Седьмой PyConRu пройдёт 24-25 июня в отеле «Cronwell Яхонты Таруса» в 95 км от Москвы. Формат — двухдневная конференция на природе с российскими и иностранными докладчиками, мастер-классами, Lightning Talks и афтепати.

Мы ищем интересные сообществу темы и людей, которым есть что сказать. Если вы хотите выступить, напишите нам: https://bit.ly/2XshgRx Заявки принимаем до 1 мая. Уже известно имя первого хэдлайнера — это Raymond Hettinger, Python core developer с 2001 года, автор и мэйнтейнер многих частей языка.

Регистрация открыта. Для студентов скидка 50%

>>> Подробности

 ,

anonymous ()

Релиз PyPy 7.0

Группа Open Source

Состоялся релиз PyPy 7.0 — свободной реализации Python для Linux (x86, x86_64, PPC64, s390x, ARMv6 или ARMv7 с VFPv3), macOS (x86_64), OpenBSD, FreeBSD и Windows (x86). Особенностью PyPy является JIT-компиляция, на лету транслирующая некоторые элементы в машинный код, что позволяет очень сильно ускорить приложение.

Что нового:

  • Представлен первый альфа-выпуск PyPy3.6, предоставляющий поддержку Python 3.6.
  • Добавлена возможность подключения обработчиков к сборщику мусора (GC hooks), позволяющих на низком уровне управлять поведением сборщика мусора.
  • Обновлены модули CFFI 1.12 и cppyy 1.4 с реализацией интерфейса для вызова функций, написанных на языках Си и C++.
  • В ветках PyPy 3.5 и PyPy 3.6 появилась поддержка cppyy, который раньше был доступен только в PyPy 2.7.
  • Реализованы специфичные для Python 3.6 функции и объекты Py_ReprEnter, Py_ReprLeave(), PyMarshal_ReadObjectFromString, PyMarshal_WriteObjectToString, PyObject_DelItemString, PyMapping_DelItem, PyMapping_DelItemString, PyEval_GetFrame, PyOS_InputHook, PyErr_FormatFromCause, __set_name__, __init_subclass__.
  • В основную ветку PyPy переведена разработка отладчика revdb с поддержкой отладки с возвратом к более ранним состояниям (reverse debugging).
  • Добавлена поддержка платформы GNU Hurd.
  • Улучшена работа в окружении FreeBSD.
  • Код для перевода внутреннего представления строк на UTF-8 в релиз не вошёл.

>>> Подробности

 ,

yCTPOy_Destroy ()

Вышел Pandas 0.24.0

Группа Open Source

25 января вышла версия 0.24.0 свободной библиотеки на языке Python для анализа данных Pandas.

Выпуск содержит следующие нововведения:

  • Поддержка значения NA для целочисленных рядов.
  • Добавлено поле array и метод to_numpy() для объектов Series и Index, они теперь рекомендуются к использованию вместо поля values.
  • Новый метод pandas.array для создания массивов.
  • Возможность использования объектов Interval и Period внутри Series и Index.
  • Возможность объединения объектов DataFrame с мультииндексами.

    Кроме того, добавлены некоторые обратно несовместимые изменения и удалены части, объявленные ранее deprecated.

>>> Список изменений в версии 0.24.0

 ,

euZ3meep ()

На PyPi доступен пакет fsb795 для разбора квалифицированных сертификатов

Группа Разработка

На pypi.org выложен пакет fsb795, который имеет удивительно простой интерфейс для доступа к атрибутам квалифицированного сертификата, созданного в соответствии с требованиями Приказа ФСБ РФ от 27 декабря 2011 г. № 795 «Об утверждении требований к форме квалифицированного сертификата...»:

  • subjectSignTool() – возвращает строку с наименованием СКЗИ владельца сертификата;
  • issuerSignTool() – возвращает список из четырех элементов с информацией криптографических средствах издателя сертификата;
  • classUser() – возвращает строку с oid-ами классов защищенности СКЗИ владельца сертификата;
  • issuerCert() – возвращает информацию об издателя сертификата;
  • publicKey() – возвращает полную информацию о публичном ключе;
  • и т.д.

    С использованием этого пакета на Python разработана утилита viewCertFL63 для просмотра квалифицированных сертификатов. Пакет может оказаться очень полезной для разработчиков программного обеспечения PKI/ИОК

>>> Подробности

 , , , ,

TclTk ()

Гвидо ван Россум покидает пост BDFL языка Python

Группа Разработка

Создатель и один из основных разработчиков языка программирования Python Гвидо ван Россум объявил о том, что устраняется от принятия дальнейших решений о развитии языка. В течение какого-то времени он продолжит выполнять функции рядового разработчика и консультировать команду, но фактически Гвидо складывает с себя полномочия «великодушного пожизненного диктатора» (benevolent dictator for life, BDFL), которыми он обладал 27 лет с момента создания языка. Сейчас в списке рассылки python-committers идет дискуссия о новой модели управления разработкой Python.

( читать дальше... )

>>> Подробности

 

darkone ()

Python 3.7

Группа Разработка

Спустя полтора года после выхода предыдущей мажорной версии, наконец-то состоялся релиз Python 3.7.

В этом выпуске

  • Улучшена поддержка аннотации типов
  • Data classes
  • Атрибуты модулей
  • Отладка с помощью breakpoint()
  • И многое другое

( читать дальше... )

>>> Официальный обзор изменений

 ,

Crocodoom ()

Релиз Emonoda 2.1.12

Группа Open Source

Emonoda — это набор программ для организации и управления коллекцией торрентов. Он поможет вам следить за актуальностью раздач, автоматически обновляя торрент-файлы с популярных в рунете трекеров, а также вычищать старые данные, просматривать мета-информацию торрентов и делать множество других вещей. Из коробки поддерживается HTTP/Socks4/Socks5-прокси.

В набор входят такие команды:

  • emupdate — следит за раздачами, используя спецплагины для трекеров; обновляет торрент-файлы при добавлении новых серий или перезаливке раздачи; интегрируется с основными линуксовыми клиентами.
  • emfile — позволяет читать метаданные торрент-файлов и выдает их в человекочитаемом, либо удобном для скриптов формате.
  • emdiff — показывает разницу содержимого двух торрент-файлов в виде диффа.
  • emfind — служит для выполнения различных поисковых запросов, например для поиска в каталоге с данными файлов, не принадлежащих ни одному торренту, зарегистрированному в клиенте.
  • emload — загружает торрент, создавая полный путь для данных и размещая в указанных местах симлинки.
  • emrm — удаляет торрент из клиента.

Система написана на Python 3 (требуется версия >= 3.6) и может быть установлена из PIP или AUR. Для сборки необходим Cython. За подробностями обращайтесь к README.

( Список изменений, трекеров и поддерживаемых клиентов под катом )

>>> Подробности

 , , , ,

liksys ()

Первый официальный выпуск Qt for Python 5.11

Группа Open Source

Разработчики из The Qt Company объявили о выходе первого официального релиза Qt for Python 5.11 --- набора привязок к языку Python, ранее развивавшегося под именем PySide 2. В настоящее время проект носит метку Technical Preview, но уже в выпуске Qt 5.12 будет поставляться как полностью стабильная и законченная реализация.

Разработка PySide 2 началась в выпуске Qt 5.6, и главной целью разработчиков было исправление ошибок и улучшение стабильности. С выходом Qt 5.7, в котором появилась поддержка стандарта C++ 11, появилась необходимость в серьёзном обновлении генератора Python-привязок Shiboken. Кроме того много времени и сил отняла документация. В начале этого года разработчики выпускали снапшоты, которые предназначались для тестирования.

Qt for Python 5.11 поддерживает Python 2.7, 3.5 и 3.6. Для установки предлагается загрузить готовый тарболл, либо воспользоваться пакетным менеджером PIP:

pip install \
  --index-url=http://download.qt.io/official_releases/QtForPython/ pyside2 \
  --trusted-host download.qt.io

>>> Подробности

 , ,

Sunderland93 ()

Опубликована документация по QGIS Python API

Группа Документация

Разработчики QGIS, свободной кросс-платформенной ГИС, представили документацию к собственной реализации API для написания дополнений на языке Python для QGIS 3.x — PyQGIS API:

>>> http://qgis.org/pyqgis/master

Данная документация опубликована с использованием системы Sphinx.

Ранее были опубликованы отчёты о первой и второй генерациях PyQGIS API.

>>> Онлайн-документация QGIS

>>> Скачать QGIS (для Linux, BSD, Mac OS X, Windows, Android)

>>> QGIS Road Map

>>> Подробности

 , , ,

atsym ()

Сдвоенный выпуск PyPy2.7 и PyPy3.5 v6.0

Группа Open Source

Команда разработчиков PyPy выпустила PyPy2.7 v6.0 (интерпретатор, поддерживающий синтаксис Python 2.7) и PyPy3.5 v6.0 (интерпретатор, поддерживающий синтаксис Python 3.5). Оба выпуска во многом основаны на единой кодовой базе, что и позволило подготовить их совместный выход.

PyPy — совместимый интерпретатор Python, во многом годящийся на бесшовную замену CPython 2.7 и CPython 3.5. PyPy быстр (сравнение производительности PyPy и CPython 2.7.x), благодаря встроенному трассирующему JIT-компилятору.

( читать дальше... )

>>> Подробности

 ,

Virtuos86 ()

Релиз Pyslvs 18.1.0 - 2D CAE для моделирования и анализа кинематики механизмов

Группа Open Source

Pyslvs — свободный 2D САПР для моделирования и анализа кинематики механизмов. Pyslvs написан на Python3 с интерфейсом PyQt5.

В качестве геометрического решателя программы используется ядро САПР SolveSpace переписанное на Python3 — python-solvespace. Для выполнения кинематического синтеза механизмов используется ядро на основе алгоритмов Cython. Также заявлена совместимость с сервером PMKS.

( читать дальше... )

Бинарные пакеты для Linux (AppImage) и Windows (exe) доступны на странице релиза.

Блог проекта Pyslvs

YouTube-канал проекта Pyslvs

>>> Подробности

 , , , ,

atsym ()

Django 2.0

Группа Open Source

Команда Django с радостью объявляет выход Django 2.0.

Django — веб-фреймворк, написанный на Python и реализующий паттерн model-view-template.

( читать дальше... )

>>> Подробности

 ,

creazero ()

Вышел flameprof ­— генератор флеймграфов по стате от cProfile

Группа Разработка

Флеймграфы — незаменимый инструмент в поиске узких мест, к сожалению, существующие инструменты для их создания в питоне основаны на статистическом построении трейса и не могут похвастаться точностью.

cProfile может отдавать очень точные тайминги, плюс можно указать собственный таймер и собирать стату только по времени cpu (не wall clock, фильтруя ожидание на io). Но cProfile схлопывает ромбовидные пути в трейсах и потеря этой информации затрудняет отрисовку флеймграфов при помощи популярного flamegraph.pl (http://www.brendangregg.com/flamegraphs.html).

Flameprof может восстановить информацию и выдать корректный трейслог, по которому можно сделать флеймграф, используя flamegraph.pl или встроенный в flameprof генератор svg.

Всем успехов в профилировке!

>>> Подробности

 ,

anonymous ()

Программа PYCON RUSSIA готова: 26 докладов от спикеров из Disney, Facebook, Spotify, PyPy, Тинькофф Банк, Яндекс

Группа Конференции и встречи

16—17 июля в отеле «Cronwell Яхонты Таруса» в 95 км от Москвы пройдёт пятая российская конференция Pycon Russia.

Формат PyConRu: два дня на природе, доклады и мастер-классы от российских и иностранных докладчиков, Lightning Talks и afterparty.

Среди спикеров: Paul Hildebrandt (Walt Disney Animation Studios, США), Łukasz Langa (Facebook, США), Nina Zakharenko (Venmo, США), Lynn Root (Spotify, США), Maciej Fijałkowski (PyPy, ЮАР), Андрей Степанов (Тинькофф Банк), Александр Кошкин (Positive Technologies), Елизавета Шашкова (JetBrains), Олег Чуркин (Rambler&Co).

( читать дальше... )

>>> Подробности

 ,

anonymous ()