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.

--
Denis

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 <dsetrak...@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.goncha...@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




Reply via email to