Re: Support for 'pip install SystemML'

2016-08-26 Thread dusenberrymw
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'

2016-08-26 Thread Niketan Pansare

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'

2016-08-25 Thread Berthold Reinwald
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'

2016-08-25 Thread Luciano Resende
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'

2016-08-25 Thread Niketan Pansare


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