konto usunięte

Temat: Pystacia - nowa biblioteka do obsługi plików graficznych

Cześć.

Właśnie przed chwilą otworzyłem kod do mojej nowej biblioteki do pracy z obrazami.
Nie było niczego co by działało na Python 2.x, 3.x, PyPy i IronPyrhonie a wlasnie tego bylo
mi potrzeba. Biblioteka oprta jest o ImageMagick:

http://liquibits.bitbucket.org/

Wybrane funkcjonalnosci:
- Pythonic API, rozszerzalne przez dziedziczenie
- wsparcie dla Python 2.5, 2.6, 2.7, 3.1, 3.2, PyPy i IronPython
- nie potrzeba kompilatora - just `pip install pystacia`
- działa na Windows 32/64, Linux 32/64, i na Makach z prockami intela
- wewnętrzna 16bitowa precyzja na kanał
- wiele formatow, w tym popularne PNG, JPEG, GIF, BMP itd...
- wielowatkowe przetwarzanie na wielu rdzeniach
- kompletna dokumentacja, 90% pokrycia testow, kod zgodny z PEP8
- licencja MIT - pozwala na uzycie komercyjne i w projektach open source

Strona projektu: http://liquibits.bitbucket.org/ Repozytorium: https://bitbucket.org/liquibits/pystacia.
Dostępne na PYPI: http://pypi.python.org/pypi/pystacia

Chciałbym was prosić w miare możliwości o testowanie i podzielenie sie swoimi uwagami.

Pawel Piotr
Marek Wywiał

Marek Wywiał Programista,
administrator,
instruktor

Temat: Pystacia - nowa biblioteka do obsługi plików graficznych

czy unittest(2?) jest wymagane do działania?

* virtualenv --no-site-packages ./pystaciatest
* source ./pystaciatest/bin/activate
* python -c 'import pystacia'

i wynik:

Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/flash/tmp/pys/lib/python2.6/site-packages/pystacia/__init__.py", line 155, in <module>
import pystacia.api.enum as enum_api
File "/home/flash/tmp/pys/lib/python2.6/site-packages/pystacia/api/enum.py", line 517, in <module>
from pystacia.util import memoized
File "/home/flash/tmp/pys/lib/python2.6/site-packages/pystacia/util.py", line 193, in <module>
from pystacia.compat import formattable, dist
File "/home/flash/tmp/pys/lib/python2.6/site-packages/pystacia/compat.py", line 52, in <module>
from unittest2 import skip, skipIf # @UnusedImport @Reimport
ImportError: No module named unittest2


testowane na ubuntu z python 2.6.6Marek Wywiał edytował(a) ten post dnia 08.11.11 o godzinie 08:50

konto usunięte

Temat: Pystacia - nowa biblioteka do obsługi plików graficznych

Nie, nie jest wymagane. Ten import pojawil sie w niefortunnym miejscu. Uzywane jest tylko w testach na Pythonie 2.5, 2.6. Mea culpa bo nie testowalem samej instalacji na tych wersjach. Poprawie. Dzieki za czujnosc.

konto usunięte

Temat: Pystacia - nowa biblioteka do obsługi plików graficznych

Poprawione w HEAD w branchu v0.1


pip install https://bitbucket.org/liquibits/pystacia/get/v0.1.tar.gz


bedzie na pypi w 0.1 final

Następna dyskusja:

Biblioteka UrlNet




Wyślij zaproszenie do