Re: [GSoC] DataFrame project bonding

Cem Bassoy via ublas <[email protected]> Sat, 18 May 2019 14:14:28 +0200
Newsgroups gmane.comp.lib.boost.ublas
Message-ID <CADrR+FvgX+qUew+ko+P=DFhQpwMxfB5yp73Y1tqehaTPOmL0hg@mail.gmail.com>
--===============0839866772550969528==
Content-Type: multipart/alternative; boundary="0000000000008e08bb058928717f"

--0000000000008e08bb058928717f
Content-Type: text/plain; charset="UTF-8"

Hi Wei,

I also welcome you to the Boost/ublas community. Once you have forked from
the boostorg/ublas repository, I will add you to the BoostGSoC19 gitter
channel. Please let me know if you have any questions.

Best
Cem

Am Di., 7. Mai 2019 um 13:28 Uhr schrieb David Bellot via ublas <
[email protected]>:

> Hi Wei,
>
> I've sent you an email a few minutes ago with some instructions. As we
> have more ublas students this year, all of you can use the repository
> https://github.com/BoostGSoC19. If any of the student needs access right,
> please let me know now and I'll open it for you.
>
> Ideally, all the students can fork the whole project now. At the end of
> the GSOC, if you are successful, then I will help you merging your work
> into the main branch on boost.
> There was indeed an excellent work done in the past, but I would like to
> explore your approach too and that's the reason I selected your project so
> that you can work with me.
>
> For the details, we'll manage that together off-line
>
> Dear Ublas community, please join me to welcome our GSOC'19 student Wei
> and congratulate him.
>
> Cheers,
> David
>
> On Tue, May 7, 2019 at 2:14 PM Wei Wang via ublas <[email protected]>
> wrote:
>
>> Hi,
>> My name is Wei Wang, and I am lucky to be able to as the student for
>> GSoC19 Boost::ublas library. My project is to build a data structure work
>> like pandas.DataFrame or dataframe in R. As I found on GSoC's website, my
>> mentor will be Bellot, and I'm very glad.
>> I have two questions related to logistics:
>> (1) Where should I work for the code? I find an empty organization in
>> Github(https://github.com/BoostGSoC19), but I'm still not sure how I
>> gonna submit them.
>> (2) Should I fork the whole ublas project? Or simply start build my own
>> project directly under boost/numeric/ublas?
>> Another two questions related to project requirement:
>> (1) I have read one implementation from one previous student (
>> https://github.com/BoostGSoC17/data_frame), which is pretty good. But it
>> somehow goes against my idea. Is it okay to start a new project?
>> And also I'd like to ask what's your expectation from this project?
>> I'm targeting at pandas.DataFrame(though it won't be that full-featured),
>> but the basics are:
>> - indexing
>> - slicing
>> - sort based on col
>> - relation ops like select, join
>> - set operations on rows like union, set diff, intersect
>> - group (possibly)
>> (2) What should I show in my final submit? Will it be evaluated on
>> whether my code is able to merge? Or simply I will be provided some test
>> case and see if I can pass them?
>>
>> Cheers,
>> Wei
>> _______________________________________________
>> ublas mailing list
>> [email protected]
>> https://lists.boost.org/mailman/listinfo.cgi/ublas
>> Sent to: [email protected]
>>
> _______________________________________________
> ublas mailing list
> [email protected]
> https://lists.boost.org/mailman/listinfo.cgi/ublas
> Sent to: [email protected]
>

--0000000000008e08bb058928717f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Wei,</div><div><br></div><div>I also welcome you t=
o the Boost/ublas community. Once you have forked from the boostorg/ublas r=
epository, I will add you to the BoostGSoC19 gitter channel. Please let me =
know if you have any questions.</div><div><br></div><div>Best</div><div>Cem=
<br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">Am Di., 7. Mai 2019 um 13:28=C2=A0Uhr schrieb David Bellot via ublas &l=
t;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">=
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Hi We=
i,</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size=
:small">I&#39;ve sent you an email a few minutes ago with some instructions=
. As we have more ublas students this year, all of you can use the reposito=
ry=C2=A0<a href=3D"https://github.com/BoostGSoC19" style=3D"font-family:Ari=
al,Helvetica,sans-serif" target=3D"_blank">https://github.com/BoostGSoC19</=
a>. If any of the student needs access right, please=C2=A0let me know now a=
nd I&#39;ll open it for you.</div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small"><br></div><div style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small">Ideally, all the students can fork the wh=
ole project now. At the end of the GSOC, if you are successful, then I will=
 help you merging your work into the main branch on boost.</div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">There was indee=
d an excellent work done in the past, but I would like to explore your appr=
oach too and that&#39;s the reason I selected your project so that you can =
work with me.</div><div style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small"><br></div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small">For the details, we&#39;ll manage that together off-line=
</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall">Dear Ublas community, please join me to welcome our GSOC&#39;19 stude=
nt Wei and congratulate him.</div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small"><br></div><div style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small">Cheers,<br>David</div></div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, May 7, 2019=
 at 2:14 PM Wei Wang via ublas &lt;<a href=3D"mailto:[email protected]"=
 target=3D"_blank">[email protected]</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi,=C2=A0<div>My n=
ame is Wei Wang, and I am lucky to be able to as the student for GSoC19 Boo=
st::ublas library. My project is to build a data structure work like pandas=
.DataFrame or dataframe in R. As I found on GSoC&#39;s website, my mentor w=
ill be Bellot, and I&#39;m very glad.=C2=A0</div><div>I have two questions =
related to logistics:=C2=A0</div><div>(1) Where should I work for the code?=
 I find an empty organization in Github(<a href=3D"https://github.com/Boost=
GSoC19" target=3D"_blank">https://github.com/BoostGSoC19</a>), but I&#39;m =
still not sure how I gonna submit them.=C2=A0</div><div>(2) Should I fork t=
he whole ublas project? Or simply start build my own project directly under=
 boost/numeric/ublas?=C2=A0</div><div>Another two questions related to proj=
ect requirement:=C2=A0</div><div>(1) I have read one implementation from on=
e previous student (<a href=3D"https://github.com/BoostGSoC17/data_frame" t=
arget=3D"_blank">https://github.com/BoostGSoC17/data_frame</a>), which is p=
retty good. But it somehow goes against my idea. Is it okay to start a new =
project?=C2=A0</div><div>And also I&#39;d like to ask what&#39;s your expec=
tation from this project?=C2=A0</div><div>I&#39;m targeting at pandas.DataF=
rame(though it won&#39;t be that full-featured), but the basics are:</div><=
div>- indexing</div><div>- slicing</div><div>- sort based on col</div><div>=
- relation ops like select, join</div><div>- set operations on rows like un=
ion, set diff, intersect</div><div>- group (possibly)</div><div>(2) What sh=
ould I show in my final submit? Will it be evaluated on whether my code is =
able to merge? Or simply I will be provided some test case and see if I can=
 pass them?=C2=A0</div><div><br></div><div>Cheers,=C2=A0<br></div><div>Wei<=
/div></div>
_______________________________________________<br>
ublas mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
t.org</a><br>
<a href=3D"https://lists.boost.org/mailman/listinfo.cgi/ublas" rel=3D"noref=
errer" target=3D"_blank">https://lists.boost.org/mailman/listinfo.cgi/ublas=
</a><br>
Sent to: <a href=3D"mailto:[email protected]" target=3D"_blank">david.=
[email protected]</a><br>
</blockquote></div>
_______________________________________________<br>
ublas mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
t.org</a><br>
<a href=3D"https://lists.boost.org/mailman/listinfo.cgi/ublas" rel=3D"noref=
errer" target=3D"_blank">https://lists.boost.org/mailman/listinfo.cgi/ublas=
</a><br>
Sent to: <a href=3D"mailto:[email protected]" target=3D"_blank">cem.bass=
[email protected]</a><br>
</blockquote></div></div>

--0000000000008e08bb058928717f--

--===============0839866772550969528==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline