Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sagemath/pplpy

Python wrapper to the PPL library. Source repository for https://pypi.org/project/pplpy/
https://github.com/sagemath/pplpy

get rid of get_gmpy2_path

16a11641fd7bc14ed7f14e76536c9f767593827d authored over 7 years ago by Vincent Delecroix <[email protected]>
travis work with gmpy2 from aleaxit repository

2cea588fe51444d86110de527308082bf3a751b7 authored over 7 years ago by vinklein <[email protected]>
Code style improvement

ensure files end with a blank line
remove "wrap comments" in __iter__ function
remove while pare...

0d1046c5e84c03cbe57a6a201ebe31093e5c0ac5 authored over 7 years ago by vinklein <[email protected]>
remove outdated cast

bcc08e20a07d477ae9f92450f13df0bdce97a217 authored over 7 years ago by vinklein <[email protected]>
replace iterator python object with generators

Remove Constraint_System_iterator Generator_System_iterator
and MIP_Problem_constraints_iterator...

9d5aecfaa68bd5b472c1b7f34537748539cb62ba authored over 7 years ago by vinklein <[email protected]>
remove cast now useless with new declaration of iterator's

pointers
- add inequality operator for iterator.

bae904004c6b9ce561545553efaaf4ec14012c0b authored over 7 years ago by vinklein <[email protected]>
Fix assert statements

dfa4aa86d60be94512d630bffb9c2e96799829ab authored over 7 years ago by vinklein <[email protected]>
clean comments

680325471c67d4e51b00c57ea654104b9551ee18 authored over 7 years ago by vinklein <[email protected]>
new style for dereference operator calls

ef26e4cc2c8d346dacb79cb7d0e2fa924e22c8f1 authored over 7 years ago by vinklein <[email protected]>
ppl_shim : remove mip_constraints function

a1403d932a7e8feeeb33c6b92d17e6c756bea2b3 authored over 7 years ago by vinklein <[email protected]>
ppl_shim : remove & replace delete iterator functions

af2c5222ba4e881044c2dca3a8176faff61572f9 authored over 7 years ago by vinklein <[email protected]>
remove ppl_shim : iterator next implementation

af316b5c72ab6bc87ef84939179bfcf98cbca93f authored over 7 years ago by vinklein <[email protected]>
remove ppl_shim

point line ray a closure point from generator
work on generator system iterator

b43b1223ecd5bceb6c67da3bad9341aa91ec5835 authored over 7 years ago by vinklein <[email protected]>
github.com/aleaxit/gmpy -> github.com/vinklein/gmpy

bfb662f65245e747303d05b0d6a61396b4658147 authored over 7 years ago by vinklein <[email protected]>
travis work now with github.com/aleaxit/gmpy for gmpy2

91c667b556fe1f4d346fc931ddc5d9cd87cbb552 authored over 7 years ago by vinklein <[email protected]>
Start to implement code without ppl_shim

remove references to gmpy2_mpz.h and gmpy2_mpq.h

34c62a1bba776a7ffa5d184c89a010e1b09478ec authored over 7 years ago by vinklein <[email protected]>
start test to remove ppl_shim

f2a58cb44c140aca646e9dd79addbff1f6521692 authored over 7 years ago by vinklein <[email protected]>
add comments in conversion functions

706be706736191a2d6587644fd910de90777db1e authored over 7 years ago by vinklein <[email protected]>
Some code improvements

Make many raise error python3 compatible
Remove many unused import
Remove trailing whitespaces
R...

3779571f4b2991d290fd6f2ffd2282d10e621f00 authored over 7 years ago by vinklein <[email protected]>
use cysignals with cimport

remove old include of the signals.pxi file

3dd5c94d84d1a3d420c94a49e3d1f166b79c6261 authored over 7 years ago by vinklein <[email protected]>
add explicit install for cysignals

ee1b8492faf6b0d18b4095a0a3990abe9deb5f9f authored over 7 years ago by vinklein <[email protected]>
test travis with ubuntu 14.04 (trusty)

a8d810c20679d3086c1d743f6e65c2103419cbf7 authored over 7 years ago by vinklein <[email protected]>
clean some import

5494070f39307c1531c6657838be9b6403f0be7e authored over 7 years ago by vinklein <[email protected]>
remove hardcoded path in setup.py

update travis.yml to work with the github version of gmpy2

921da7e79353bbfa190231544305b295fc8aea84 authored over 7 years ago by vinklein <[email protected]>
correct links in readme

aeb2b42edf52c4d46488fa65b7bb34f8356cd8b5 authored over 7 years ago by vinklein <[email protected]>
Integration of MPQ from gmpy

implementation of cdef GMPy_MPQ_From_mpq GMPy_MPQ_From_mpz
update some comment

f8b8b671a025c2761725b00ad590e557e600d33d authored over 7 years ago by vinklein <[email protected]>
replace apt-get install mpc => libmpc-dev

f6b37f791797ddc0a8a2224178682ce2992034b1 authored over 7 years ago by vinklein <[email protected]>
add install mpc to travis conf file

96603d2e3ba4c006847adb34fa2513c5e39d31f8 authored over 7 years ago by vinklein <[email protected]>
add install mpfr to travis conf file

ec7be1cf275f8b57b507ad504a5c6a66af493970 authored over 7 years ago by vinklein <[email protected]>
Add cysignals and gmpy2 to requirements

7361fbd21ae24699f29e6079afe2c3fde46508ed authored over 7 years ago by vinklein <[email protected]>
Remove cygmp package

75c7e099192cbeb40dbf3262c5fe2cbda0752139 authored over 7 years ago by vinklein <[email protected]>
Use gmpy2 mpq instead of Fraction objects

Move mpz_set_pylong into gmpy2_wrap

9a360bb5c8b939b49f703ef71ac7f936700f8723 authored over 7 years ago by Vincent Klein <[email protected]>
remove gmpy2_wrap directory

rename get_gmpy_mpz => GMPy_MPZ_From_mpz
remove package gmpy2_wrap
start integration of linear_a...

2101380ba1377667c55450605567798dfc4f3a94 authored over 7 years ago by vinklein <[email protected]>
Delete ppl/gmpy2 directory

e08c01d046398892bd6b60229a32129d74e9dbfc authored over 7 years ago by vinklein <[email protected]>
constraint.pyx and generator.pyx now work with gmpy2 number

rename gmpy2_wrapp => gmpy2_wrap

b26e85d41f8896d361b19b6cdb2c95894f3b1f2d authored over 7 years ago by vinklein <[email protected]>
define gmpy2 extension in setup.py

polyhedron.pyx with gmpy2
clean some unused cimport in .pyx

bc15653f6b7c3d248b751a6c5a373ddc95efb15f authored over 7 years ago by Vincent Klein <[email protected]>
add init files, pxd and pyx to the gmpy package

0a0e1cd9e55b800fcb9071e265a00205beaecfd8 authored over 7 years ago by Vincent Klein <[email protected]>
temporary add gmpy2 .h files

9de0e324e463487105540a44433f027553a03c04 authored over 7 years ago by vinklein <[email protected]>
Remove test_sample.py, not use anymore

update gitignore

af91c3a672258dff338f957c54f60bb52ca2eafa authored over 7 years ago by Vincent Klein <[email protected]>
remove trailing whitespaces

3aa4de6ffb5929d8c1f162f7dcb6bb6dd93f766f authored over 7 years ago by Vincent Delecroix <[email protected]>
Execute all test (setup.py test command) in a temporary directory

eed394f45768d027654b04b57b880eeec0a1ede6 authored over 7 years ago by vinklein <[email protected]>
Add license and copyright to pyx branches

413d20762ea32d4de08b1d7a970b25544d7fc548 authored over 7 years ago by vinklein <[email protected]>
rename wrappers.pyx in linear_algebra.pyx

787dfdb5fad8640044031e20ce97ffb5e1277ae0 authored over 7 years ago by vinklein <[email protected]>
move Poly_Gen_Relation in generators.pyx and Poly_Con_Relation and several wrap functions in constraint.pyx

4beb7794af351a4034391d2da89ae3a47e8fcfcc authored over 7 years ago by vinklein <[email protected]>
remove class _mutable_or_immutable

62bc9a78c64fb959945543785daeaeae4ab0fe43 authored over 7 years ago by vklein <[email protected]>
Split wrappers.py into severals files/submodules :

wrappers
- Variable
- Linear_Expression
- Poly_Gen_Relation
- Poly_Con_Relation

mip_problem
- M...

20a194706362e306c4b2fc62764c57977ec52590 authored over 7 years ago by vklein <[email protected]>
update MIP_Problem path in testpplpy and testpplpy2

219d1ac8b49b43e5d9679eb6938172fd626c9754 authored over 7 years ago by vklein <[email protected]>
update mip_problem.pyx

Update ppl.mip_problem sources
sources=['ppl/mip_problem.pyx'], => sources=['ppl/mip_problem.pyx'...

715563ec618f969c657ab85aade471fa604253ea authored over 7 years ago by Vincent Delecroix <[email protected]>
modifications in tests/

d94708b555bf5cd02acfe246cd6a95dcd55b3e60 authored almost 8 years ago by Vincent Delecroix <[email protected]>
Actually *run* the cython tests and reorder so that doctests come first

b974239f10c20ca5da8b950ce7e6e10eb48708ab authored almost 8 years ago by Vincent Delecroix <[email protected]>
Merge vk branch

a8618c1e98242dcdcc8c605d11a07c719af0a839 authored almost 8 years ago by Vincent Delecroix <[email protected]>
fix detection of build error in test

6b5ea4593c3968ec7a16516c578a56c9cd2cfb6d authored almost 8 years ago by Vincent Delecroix <[email protected]>
Add Cython compilation tests to setup.py test command

da1c3d83f8cd220678df3602d863377c12c9b50e authored almost 8 years ago by Vincent Klein <[email protected]>
Test travis report with cython compile tests in rundoctest.py

9dce301f569cc9a6157b2a9befda099b93e95b36 authored almost 8 years ago by Vincent Klein <[email protected]>
Adding a test command to setup.py. This command launch the doctest via a rundoctest.py call.

3a3c6d6bd027ac6dc4f442e0c38ad70adeb67c54 authored almost 8 years ago by Vincent Klein <[email protected]>
Some values updated for the incoming version on PyPi

ba3dd82de9eafb2b058d2ee421f60bbc30fde64a authored almost 8 years ago by Vincent Klein <[email protected]>
new section in the README

2eadefe471dbed9c32c4274caea35187369b17ea authored almost 8 years ago by Vincent Delecroix <[email protected]>
Adding a variant of cython call pplpy : include librairies is specified in the setup.py

9c25cbfe4febd6c52addba7a4abaaa7932de33d9 authored almost 8 years ago by Vincent Klein <[email protected]>
Adding a variant of cython call pplpy : include librairies is specified in the setup.py

8f7794b163c99b87f18b7f6e962ab2755f3fcde5 authored almost 8 years ago by Vincent Klein <[email protected]>
Adding tests of cython programs using pplpy, compile and run

a0daa9a9ecf42c907f0b33a7d6963837d931e583 authored almost 8 years ago by Vincent Klein <[email protected]>
Merge work of Vincent K on sphinx

60bfea6152b93cabee97ea837a4ffd4135c1659f authored almost 8 years ago by Vincent Delecroix <[email protected]>
clean setup.py

804411f824f158aae1f47d189866049eea8f5e25 authored almost 8 years ago by Vincent Delecroix <[email protected]>
correct relative import in ppl/ppl_decl.pxd

ef1106d01586d6f87288eae13140952386bcee0d authored almost 8 years ago by Vincent Delecroix <[email protected]>
update sphinx documentation

3430752f6503869721aa4589d8ca756aff822d73 authored almost 8 years ago by vklein0 <[email protected]>
Add package ppl.cygmp

d31a66c6b712c35b01c080b0a94fb5121c3b5fad authored almost 8 years ago by vklein0 <[email protected]>
fix doctests

fef959325fe166b5216fbfda722763e6c0c25d00 authored almost 8 years ago by Vincent Delecroix <[email protected]>
rename ppl/ppl.pyx -> ppl/wrappers.pyx

e9d4a9c0cc9fccbec628ad3aa6638da0a378d35a authored almost 8 years ago by Vincent Delecroix <[email protected]>
Delete rundoctest.py

56fc254ee09519dba5671de637bd083066e84e04 authored almost 8 years ago by vinklein <[email protected]>
test

f492eaa8015fe9283a4bf795077e7d0e2c8cd784 authored almost 8 years ago by vklein0 <[email protected]>
test

b973f97c1ba176e603835dae3933fb5b4cfbb1d3 authored almost 8 years ago by vklein0 <[email protected]>
move rundoctest.py

a10bac8f0dfda24c264fdfc4453b2aa63819c44f authored almost 8 years ago by vklein0 <[email protected]>
modify doctests make popen call the current python version

dbcbeb2bbf40fecc44f33068de18f5c78ca736e1 authored almost 8 years ago by vklein0 <[email protected]>
add init (and fix gitignore)

378fea3f41e42148343f763aaedda56a5bcd8ae0 authored almost 8 years ago by Vincent Delecroix <[email protected]>
trivial fix in setup.py

945e0627d370fbfa296841144f2be77cec760323 authored almost 8 years ago by Vincent Delecroix <[email protected]>
clean repo (move src -> ppl)

9391b226bee0bb6324b06df6dda38e027b323e12 authored almost 8 years ago by Vincent Delecroix <[email protected]>
Cython and cysignals conf

caaaba98eee58dd013908f2db9875fd1734ef16a authored almost 8 years ago by vklein0 <[email protected]>
Cython and cysignals in setup_requires

7934a7a62cd3d4465d2b69ba507926207bb72006 authored almost 8 years ago by vklein0 <[email protected]>
Fix last doctests issues

b39d2aef66fcf87b5bcfc7c1c079715a1c0172f5 authored almost 8 years ago by vklein0 <[email protected]>
adding dependencies in setup.py

7868c98c6bf4cd28d6f0cfc94280273351dde989 authored almost 8 years ago by vklein0 <[email protected]>
adding dependencies in setup.py

8eccda80d5e744c487b758f5ee1eab7ba57fe1e4 authored almost 8 years ago by vklein0 <[email protected]>
disabling email notifications

b461deb6ab21ca7b9edfd0a2b2c669e1c5bc7634 authored almost 8 years ago by vklein0 <[email protected]>
adding pip install cysignals to travis CI file

9f4d69a9076c60cce5a83e5eb729f18137cf5a92 authored almost 8 years ago by vklein0 <[email protected]>
include cysignals, update setup.py

include "cysignals/signals.pxi"

7ec64ed1f70c637075dd73b2128fa05880219658 authored almost 8 years ago by vklein0 <[email protected]>
make doctests more robust

774b4f895e4f1ffdfe46d0d3350d90033c2020c4 authored almost 8 years ago by Vincent Delecroix <[email protected]>
Merge pull request #8 from vinklein/master

Doctest fixing

3a9b82672e85c9597b4ec416f8176649f8367152 authored almost 8 years ago by Vincent Delecroix <[email protected]>
python setup.py install => pip install

4178dd6deee0dda8d5657b2c115d568c9de94f82 authored almost 8 years ago by vklein0 <[email protected]>
python setup.py install => pip install

3a64888bfdbf8681b874d15a485bd67cf37a46b1 authored almost 8 years ago by vklein0 <[email protected]>
Corrections for python 3.X version doctest

cc283dd58cb4235bc2635ba3fdc35fce2a15f02e authored almost 8 years ago by vklein0 <[email protected]>
- Exit code after test results

4a0078b08a18fc0e15a7905a6fbaa19a13ed714c authored almost 8 years ago by vklein0 <[email protected]>
- Exit code after test results

3230e30e71ec5c9770763a1d2147b7f7877832b8 authored almost 8 years ago by vklein0 <[email protected]>
- Many Doctest correction

- Compatibily issues in doctest between python 2.7 and python 3.X
- Adding doctest to travis

12d93e6d9ba52fe8cb1280adc909d6e79c73432c authored almost 8 years ago by vklein0 <[email protected]>
Merge branch 'master' of https://github.com/videlec/pplpy

6b8a9185b3a4d66094154665aeb797f89ae0fb60 authored almost 8 years ago by vklein0 <[email protected]>
Add cython build in travis file

496f4a8414db1c289db5bf28f34f0db0f87a41c3 authored almost 8 years ago by vklein0 <[email protected]>
gitignore

24a59c56ce9c458a238e76ef1c2c19e964d279bf authored almost 8 years ago by Vincent Delecroix <[email protected]>
fix build

5c87b19544dee022909fe4fe700275d9eae7a80c authored almost 8 years ago by Vincent Delecroix <[email protected]>
Test sample with pytest framework

0efc9e520833da2132471ad7b9a98f1cf8a9f9d0 authored almost 8 years ago by vklein0 <[email protected]>
Test sample with pytest framework

4467cf173e6e5ccf7b316372f78c63d8fba0dcf6 authored almost 8 years ago by vklein0 <[email protected]>
Test conf with pytest framework

adeba86351c02fa940d55b29569656a0f81bea34 authored almost 8 years ago by vklein0 <[email protected]>
Init, file for travis CI integration

71aebf216ad15294a92cd81ec7bb8757b8a67294 authored almost 8 years ago by vklein0 <[email protected]>
add cygmp as a module and fix Python 3 compilation

b34d1967356a4c0e7366f2622650ce47e0e0f76e authored almost 8 years ago by Vincent Delecroix <[email protected]>