Welcome Manuela!

The documentation on the Beam website [1] can help you too, in
particular to get some familiarity with the runtime part of Nexmark
(and the Java version of the queries). Maybe worth to try to run some
queries to see if your work environment is ok, and see how things work
and if you see something that can be 'easily' improved.

Since you are more familiar with Python a good exercise is to look at
the existing implementation of some of the queries [2] and try to run
them first with python's direct runner (currently some things are
broken and the expected input format is not the same as in the java
version), so feel free to remove/hack it until it works locally :). A
simple json per line version of the Nexmark objects generated from
java (compatible) is available here [3], so reading it into the
existing python objects in nexmark_model.py could be a first step.

Don't hesitate to contact us if you have any questions or we can
discuss further in private if you prefer.

Regards,
Ismaël

[1] https://beam.apache.org/documentation/sdks/java/testing/nexmark/
[2] 
https://github.com/apache/beam/tree/master/sdks/python/apache_beam/testing/benchmarks/nexmark
[3] https://gist.github.com/iemejia/f4a8d7e78e13265dd4a20243e0c10d87


On Sat, Oct 5, 2019 at 8:31 AM Manuela Chamda Tchakoute
<chamdamanu...@gmail.com> wrote:
>
> Hello,
>
> Thank you for reaching out. I will take a look at all the links sent and get 
> back to you in case of any queries.
>
> Regards,
> Manuela.
>
> On Sat, Oct 5, 2019, 2:51 AM Kenneth Knowles <k...@apache.org> wrote:
>>
>> Welcome!
>>
>> On Fri, Oct 4, 2019 at 1:29 PM Ahmet Altay <al...@google.com> wrote:
>>>
>>> Welcome Manuela.
>>>
>>> You can look at (https://issues.apache.org/jira/browse/BEAM-2855) as the 
>>> starting point. It has links to 2 previously merged PRs that can serve as 
>>> starting points for writing new nexmark queries. There are nexmark queries 
>>> described in (https://cwiki.apache.org/confluence/display/BEAM/Nexmark). 
>>> Second step would be picking a few more of those and starting with the 
>>> implementation.
>>>
>>> +Ismaël Mejía and I can help with PR reviews and specific questions as well.
>>>
>>> Hope this helps.
>>>
>>> Ahmet
>>>
>>> On Fri, Oct 4, 2019 at 9:43 AM Thomas Weise <t...@apache.org> wrote:
>>>>
>>>> Welcome, Manuela!
>>>>
>>>> For getting familiar with the Beam development environment in general, I 
>>>> would recommend to take a look at:
>>>>
>>>> https://beam.apache.org/get-started/quickstart-py/
>>>>
>>>> https://cwiki.apache.org/confluence/display/BEAM/Nexmark
>>>>
>>>> For contributing and collaborating in general, please take a look at:
>>>>
>>>> https://beam.apache.org/contribute/
>>>>
>>>> There is a lot more useful information for contributors on our cwiki:
>>>>
>>>> https://cwiki.apache.org/confluence/display/BEAM/Apache+Beam
>>>>
>>>> And don't hesitate to reach out anytime here on this list with questions.
>>>>
>>>> Thanks,
>>>> Thomas
>>>>
>>>>
>>>> On Fri, Oct 4, 2019 at 4:53 AM Manuela Chamda Tchakoute 
>>>> <chamdamanu...@gmail.com> wrote:
>>>>>
>>>>> Hello.
>>>>>
>>>>>  My name is Chamda Manuela from the University of Buea, Cameroon. I am 
>>>>> new to open source and comfortable with Python programming language. I 
>>>>> will like to contribute to the outreachy project "Extend the Nextmark 
>>>>> Benchmarking suite in Apache Beam to include python and portable runners".
>>>>>
>>>>> I will be glad if someone could help me with a step by step guide to get 
>>>>> started.
>>>>>
>>>>>
>>>>> Thank you.

Reply via email to