Re: Support for 'pip install SystemML'
Niketan, this is really awesome!! Definitely a huge step forward for SystemML with regards to Python. I tried it out and it works great. As for which of the three options, I think option 3 (creating and uploading to PyPI) would definitely be the best. +1 -- Mike Dusenberry GitHub: github.com/dusenberrymw LinkedIn: linkedin.com/in/mikedusenberry Sent from my iPhone. > On Aug 26, 2016, at 11:19 AM, Niketan Pansare wrote: > > Thanks Luciano and Berthold. I have updated the PyPI website as per Luciano's > suggestion: https://pypi.python.org/pypi/SystemML/ > > Thanks, > > Niketan Pansare > IBM Almaden Research Center > E-mail: npansar At us.ibm.com > http://researcher.watson.ibm.com/researcher/view.php?person=us-npansar > > Berthold Reinwald---08/25/2016 10:58:56 PM---this will definitely help with > the python community. Regards, > > From: Berthold Reinwald/Almaden/IBM@IBMUS > To: dev@systemml.incubator.apache.org > Date: 08/25/2016 10:58 PM > Subject: Re: Support for 'pip install SystemML' > > > > > this will definitely help with the python community. > > Regards, > Berthold Reinwald > IBM Almaden Research Center > office: (408) 927 2208; T/L: 457 2208 > e-mail: reinw...@us.ibm.com > > > > From: Luciano Resende > To: dev@systemml.incubator.apache.org > Date: 08/25/2016 10:30 PM > Subject:Re: Support for 'pip install SystemML' > > > > On Thu, Aug 25, 2016 at 6:38 PM, Niketan Pansare > wrote: > > > > > > > Hi all, > > > > As part of the PR https://github.com/apache/incubator-systemml/pull/197, > I > > have created a setup.py and also uploaded a preview version of the > SystemML > > Python package on PyPI (If interested, you can try it by following the > > instructions given in > > > http://niketanpansare.github.io/incubator-systemml/beginners-guide-python# > > install-systemml > > ). This package packs the content of our distribution (license, notice, > > readme, SystemML.jar and algorithms) along with the python files and is > > also flagged with Apache 2.0 license in setup.py. > > > > Very good addition to SystemML. > > Note that, putting SystemML artifacts into PyPI is similar to putting > SystemML artifacts into a maven repository and should only be done > officially when a release is done, or periodically as dev, which I believe > is similar to the concept of SNAPSHOTS in maven (see > https://pypi.python.org/pypi/toree). > > > -- > Luciano Resende > http://twitter.com/lresende1975 > http://lresende.blogspot.com/ > > > > > > >
Re: Support for 'pip install SystemML'
Thanks Luciano and Berthold. I have updated the PyPI website as per Luciano's suggestion: https://pypi.python.org/pypi/SystemML/ Thanks, Niketan Pansare IBM Almaden Research Center E-mail: npansar At us.ibm.com http://researcher.watson.ibm.com/researcher/view.php?person=us-npansar From: Berthold Reinwald/Almaden/IBM@IBMUS To: dev@systemml.incubator.apache.org Date: 08/25/2016 10:58 PM Subject: Re: Support for 'pip install SystemML' this will definitely help with the python community. Regards, Berthold Reinwald IBM Almaden Research Center office: (408) 927 2208; T/L: 457 2208 e-mail: reinw...@us.ibm.com From: Luciano Resende To: dev@systemml.incubator.apache.org Date: 08/25/2016 10:30 PM Subject: Re: Support for 'pip install SystemML' On Thu, Aug 25, 2016 at 6:38 PM, Niketan Pansare wrote: > > > Hi all, > > As part of the PR https://github.com/apache/incubator-systemml/pull/197, I > have created a setup.py and also uploaded a preview version of the SystemML > Python package on PyPI (If interested, you can try it by following the > instructions given in > http://niketanpansare.github.io/incubator-systemml/beginners-guide-python# > install-systemml > ). This package packs the content of our distribution (license, notice, > readme, SystemML.jar and algorithms) along with the python files and is > also flagged with Apache 2.0 license in setup.py. > Very good addition to SystemML. Note that, putting SystemML artifacts into PyPI is similar to putting SystemML artifacts into a maven repository and should only be done officially when a release is done, or periodically as dev, which I believe is similar to the concept of SNAPSHOTS in maven (see https://pypi.python.org/pypi/toree). -- Luciano Resende http://twitter.com/lresende1975 http://lresende.blogspot.com/
Re: Support for 'pip install SystemML'
this will definitely help with the python community. Regards, Berthold Reinwald IBM Almaden Research Center office: (408) 927 2208; T/L: 457 2208 e-mail: reinw...@us.ibm.com From: Luciano Resende To: dev@systemml.incubator.apache.org Date: 08/25/2016 10:30 PM Subject:Re: Support for 'pip install SystemML' On Thu, Aug 25, 2016 at 6:38 PM, Niketan Pansare wrote: > > > Hi all, > > As part of the PR https://github.com/apache/incubator-systemml/pull/197, I > have created a setup.py and also uploaded a preview version of the SystemML > Python package on PyPI (If interested, you can try it by following the > instructions given in > http://niketanpansare.github.io/incubator-systemml/beginners-guide-python# > install-systemml > ). This package packs the content of our distribution (license, notice, > readme, SystemML.jar and algorithms) along with the python files and is > also flagged with Apache 2.0 license in setup.py. > Very good addition to SystemML. Note that, putting SystemML artifacts into PyPI is similar to putting SystemML artifacts into a maven repository and should only be done officially when a release is done, or periodically as dev, which I believe is similar to the concept of SNAPSHOTS in maven (see https://pypi.python.org/pypi/toree). -- Luciano Resende http://twitter.com/lresende1975 http://lresende.blogspot.com/
Re: Support for 'pip install SystemML'
On Thu, Aug 25, 2016 at 6:38 PM, Niketan Pansare wrote: > > > Hi all, > > As part of the PR https://github.com/apache/incubator-systemml/pull/197, I > have created a setup.py and also uploaded a preview version of the SystemML > Python package on PyPI (If interested, you can try it by following the > instructions given in > http://niketanpansare.github.io/incubator-systemml/beginners-guide-python# > install-systemml > ). This package packs the content of our distribution (license, notice, > readme, SystemML.jar and algorithms) along with the python files and is > also flagged with Apache 2.0 license in setup.py. > Very good addition to SystemML. Note that, putting SystemML artifacts into PyPI is similar to putting SystemML artifacts into a maven repository and should only be done officially when a release is done, or periodically as dev, which I believe is similar to the concept of SNAPSHOTS in maven (see https://pypi.python.org/pypi/toree). -- Luciano Resende http://twitter.com/lresende1975 http://lresende.blogspot.com/
Support for 'pip install SystemML'
Hi all, As part of the PR https://github.com/apache/incubator-systemml/pull/197, I have created a setup.py and also uploaded a preview version of the SystemML Python package on PyPI (If interested, you can try it by following the instructions given in http://niketanpansare.github.io/incubator-systemml/beginners-guide-python#install-systemml ). This package packs the content of our distribution (license, notice, readme, SystemML.jar and algorithms) along with the python files and is also flagged with Apache 2.0 license in setup.py. Wrt usage of our python code (namely mlcontext, mllearn, matrix wrapper and embedded DSL), we have three options: 1. Ask users to clone the git repo and copy the src/main/python directory to use SystemML from pyspark. For the java version, the user can then download the corresponding release or build SystemML from the source. 2. Only publish the python package along with maven artifact. 3. Publish python package along with maven artifact and also upload it to PyPI. Note: The code is not yet merged in the trunk. Depending on the community opinion and only after appropriate approvals, we will go ahead with one of the above options. Thanks, Niketan Pansare IBM Almaden Research Center E-mail: npansar At us.ibm.com http://researcher.watson.ibm.com/researcher/view.php?person=us-npansar