Re: Introduction to the mailing list

2019-10-10 Thread Ahmet Altay
Manuela, how is your initial review going? Do you need any help?

On Mon, Oct 7, 2019 at 6:51 AM Ismaël Mejía  wrote:

> 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
>  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  wrote:
> >>
> >> Welcome!
> >>
> >> On Fri, Oct 4, 2019 at 1:29 PM Ahmet Altay  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  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.
>


Re: Introduction to the mailing list

2019-10-07 Thread Ismaël Mejía
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
 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  wrote:
>>
>> Welcome!
>>
>> On Fri, Oct 4, 2019 at 1:29 PM Ahmet Altay  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  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 
  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.


Re: Introduction to the mailing list

2019-10-05 Thread Manuela Chamda Tchakoute
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  wrote:

> Welcome!
>
> On Fri, Oct 4, 2019 at 1:29 PM Ahmet Altay  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  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.

>>>


Re: Introduction to the mailing list

2019-10-04 Thread Kenneth Knowles
Welcome!

On Fri, Oct 4, 2019 at 1:29 PM Ahmet Altay  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  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.
>>>
>>


Re: Introduction to the mailing list

2019-10-04 Thread Ahmet Altay
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  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.
>>
>


Re: Introduction to the mailing list

2019-10-04 Thread Thomas Weise
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.
>


Introduction to the mailing list

2019-10-04 Thread Manuela Chamda Tchakoute
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.