IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     16.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Интересные проекты, инструменты, библиотеки

fixnc - простое редактирование netCDF файлов.

Обертка вокруг библиотеки netCDF4, которая позволяет быстро редактировать имена и значения измерений, переменных, атрибутов и т.д. и записывать эти изменения на диск.

     16.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Интересные проекты, инструменты, библиотеки

tpfd - Text Parsing Function Dispatcher

Aniamls.txt
Turtles are cool
Sloths are cool
Mosquitos are dumb

>>> p  = tpfd.Parser()

>>> @p.on_recognize('{Animal} are cool')
    def main(animal):
        print('I like {0}.'.format(animal))

>>> p.parse_file('animals.txt')
'I like turtles.'
'I like sloths.'

>>> p.iter_parse(['Turtles are cool', 'Sloths are cool', 'Mosquitos are dumb'])
'I like turtles.'
'I like sloths.'

>>> p.parse_string('Sloths are cool')
'I like sloths.'

>>> p.parse_string('Mosquitos are dumb')
None