ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Denis Magda <dma...@gridgain.com>
Subject Re: Need help with JIRA ticket
Date Thu, 07 Jan 2016 10:41:15 GMT
Hi Chandresh,

Dmitriy meant that you can build such an integration on top of Ignite 
C++ client/implementation.
Ignite C++ stuff is located in module "platforms/cpp".

Python supports calls to a native layer, so you can call Ignite C++ APIs 
from the Python layer whenever required.


On 1/7/2016 1:17 PM, chandresh pancholi wrote:
> Hi Dmitriy,
> Where can i found python integration with C in ignite code base?
> On Tue, Jan 5, 2016 at 10:31 PM, Dmitriy Setrakyan <dsetrakyan@apache.org>
> wrote:
>> I believe that python has nice integration with C, so you may be able to
>> leverage Ignite C client for the task.
>> On Tue, Jan 5, 2016 at 2:43 AM, Alexey Goncharuk <
>> alexey.goncharuk@gmail.com
>>> wrote:
>>> Hi Chandresh,
>>> I cannot point out any specifics related to python because I have no
>>> background in it, however I think I can give you a couple of starting
>>> points. You can take a look at how python RDD API is implemented in Spark
>>> and how Java Ignite RDD interacts with Scala Ignite RDD
>>> (classes org.apache.ignite.spark.IgniteRDD
>>> and org.apache.ignite.spark.JavaIgniteRDD).
>>> The obvious difficulty that may appear here is that Ignite by itself does
>>> not have native python API (yet). Given that since 1.5 we have .NET and
>> C++
>>> support with a common native module, it should be fairly easy to add
>> native
>>> python support for Ignite if required, however this is the part that
>> needs
>>> to be investigated.
>>> As for the development/contribution process, it is described here:
>>> https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
>>> Hope this helps,
>>> AG

View raw message