Discussion:
[Rcpp-devel] Rcpp project for GSoC18
Vissarion Fisikopoulos
2017-11-16 14:35:42 UTC
Permalink
Hello,

I maintain C++ code for random sampling and volume approximation of
polyhedra (see https://github.com/vissarion/volume_approximation).

I would like to propose a GSoC project to create an R package that
will use functions of that code inside R. In particular, the package
will provide functionality for MCMC geometric walks (variations of
hit-and-run) and volume computation of polyhedra. It could also use
existing MCMC walks from R. My motivation is the availability of the
current software tool in a broader set of users (I have requests from
researchers that want to use the code but have no knowledge of C++).

I had a discussion in GSoC mentor summit last month with the GSoC
admin of r-project and he proposed to send a message to this list to
find a second mentor since my knowledge in R is limited.

What do you think?

Best regards,
Vissarion Fisikopoulos
Dirk Eddelbuettel
2017-11-16 15:08:23 UTC
Permalink
On 16 November 2017 at 16:35, Vissarion Fisikopoulos wrote:
| Hello,
|
| I maintain C++ code for random sampling and volume approximation of
| polyhedra (see https://github.com/vissarion/volume_approximation).
|
| I would like to propose a GSoC project to create an R package that
| will use functions of that code inside R. In particular, the package
| will provide functionality for MCMC geometric walks (variations of
| hit-and-run) and volume computation of polyhedra. It could also use
| existing MCMC walks from R. My motivation is the availability of the
| current software tool in a broader set of users (I have requests from
| researchers that want to use the code but have no knowledge of C++).
|
| I had a discussion in GSoC mentor summit last month with the GSoC
| admin of r-project and he proposed to send a message to this list to
| find a second mentor since my knowledge in R is limited.
|
| What do you think?

Sure, but you don't need our approval for that. Discussion of GSoC topics
will happen as usual under the umbrella of R's particpiation in GSoC when and
where questions are discussed. I think this a pretty large number (10 out of
29 ?) of projects used Rcpp in some way. I was involved in two which extended
existing packages in the Rcpp space.


That said, we should start a wiki page with possible topics:

- have Rcpp catch up to ALTREP: very important, possibly a lot of work

- smaller idea I had recently: generalize Jens's bit64 which provides
integer64 to possibly make it "templated" and provide both int64_t and
uint64_t.

- lots of others to be added...

Where should have that page?

Dirk
--
http://dirk.eddelbuettel.com | @eddelbuettel | ***@debian.org
Qiang Kou
2017-11-16 15:14:07 UTC
Permalink
I think we already have the page for GSOC 2018:

https://github.com/rstats-gsoc/gsoc2018/wiki/table-of-proposed-coding-projects

Best,

KK
Post by Dirk Eddelbuettel
| Hello,
|
| I maintain C++ code for random sampling and volume approximation of
| polyhedra (see https://github.com/vissarion/volume_approximation).
|
| I would like to propose a GSoC project to create an R package that
| will use functions of that code inside R. In particular, the package
| will provide functionality for MCMC geometric walks (variations of
| hit-and-run) and volume computation of polyhedra. It could also use
| existing MCMC walks from R. My motivation is the availability of the
| current software tool in a broader set of users (I have requests from
| researchers that want to use the code but have no knowledge of C++).
|
| I had a discussion in GSoC mentor summit last month with the GSoC
| admin of r-project and he proposed to send a message to this list to
| find a second mentor since my knowledge in R is limited.
|
| What do you think?
Sure, but you don't need our approval for that. Discussion of GSoC topics
will happen as usual under the umbrella of R's particpiation in GSoC when and
where questions are discussed. I think this a pretty large number (10 out of
29 ?) of projects used Rcpp in some way. I was involved in two which extended
existing packages in the Rcpp space.
- have Rcpp catch up to ALTREP: very important, possibly a lot of work
- smaller idea I had recently: generalize Jens's bit64 which provides
integer64 to possibly make it "templated" and provide both int64_t and
uint64_t.
- lots of others to be added...
Where should have that page?
Dirk
--
_______________________________________________
Rcpp-devel mailing list
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
--
Qiang Kou
***@umail.iu.edu
School of Informatics and Computing, Indiana University
Vissarion Fisikopoulos
2017-11-16 15:25:29 UTC
Permalink
Post by Qiang Kou
https://github.com/rstats-gsoc/gsoc2018/wiki/table-of-proposed-coding-projects
Best,
KK
Thank you both for the feedback. I will add my project idea there.
Still I am in a quest of a second mentor, expert in Rcpp.

Best,
Vissarion.
Post by Qiang Kou
Post by Dirk Eddelbuettel
| Hello,
|
| I maintain C++ code for random sampling and volume approximation of
| polyhedra (see https://github.com/vissarion/volume_approximation).
|
| I would like to propose a GSoC project to create an R package that
| will use functions of that code inside R. In particular, the package
| will provide functionality for MCMC geometric walks (variations of
| hit-and-run) and volume computation of polyhedra. It could also use
| existing MCMC walks from R. My motivation is the availability of the
| current software tool in a broader set of users (I have requests from
| researchers that want to use the code but have no knowledge of C++).
|
| I had a discussion in GSoC mentor summit last month with the GSoC
| admin of r-project and he proposed to send a message to this list to
| find a second mentor since my knowledge in R is limited.
|
| What do you think?
Sure, but you don't need our approval for that. Discussion of GSoC topics
will happen as usual under the umbrella of R's particpiation in GSoC when and
where questions are discussed. I think this a pretty large number (10 out of
29 ?) of projects used Rcpp in some way. I was involved in two which extended
existing packages in the Rcpp space.
- have Rcpp catch up to ALTREP: very important, possibly a lot of work
- smaller idea I had recently: generalize Jens's bit64 which provides
integer64 to possibly make it "templated" and provide both int64_t and
uint64_t.
- lots of others to be added...
Where should have that page?
Dirk
--
_______________________________________________
Rcpp-devel mailing list
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
--
Qiang Kou
School of Informatics and Computing, Indiana University
Vissarion Fisikopoulos
2018-01-15 16:08:09 UTC
Permalink
The project idea page is up!

https://github.com/rstats-gsoc/gsoc2018/wiki/Sampling-and-volume-approximation

Please, let me know if some R expert is interested in co-mentoring that project.

Best,
Vissarion.
Post by Vissarion Fisikopoulos
Post by Qiang Kou
https://github.com/rstats-gsoc/gsoc2018/wiki/table-of-proposed-coding-projects
Best,
KK
Thank you both for the feedback. I will add my project idea there.
Still I am in a quest of a second mentor, expert in Rcpp.
Best,
Vissarion.
Post by Qiang Kou
Post by Dirk Eddelbuettel
| Hello,
|
| I maintain C++ code for random sampling and volume approximation of
| polyhedra (see https://github.com/vissarion/volume_approximation).
|
| I would like to propose a GSoC project to create an R package that
| will use functions of that code inside R. In particular, the package
| will provide functionality for MCMC geometric walks (variations of
| hit-and-run) and volume computation of polyhedra. It could also use
| existing MCMC walks from R. My motivation is the availability of the
| current software tool in a broader set of users (I have requests from
| researchers that want to use the code but have no knowledge of C++).
|
| I had a discussion in GSoC mentor summit last month with the GSoC
| admin of r-project and he proposed to send a message to this list to
| find a second mentor since my knowledge in R is limited.
|
| What do you think?
Sure, but you don't need our approval for that. Discussion of GSoC topics
will happen as usual under the umbrella of R's particpiation in GSoC when and
where questions are discussed. I think this a pretty large number (10 out of
29 ?) of projects used Rcpp in some way. I was involved in two which extended
existing packages in the Rcpp space.
- have Rcpp catch up to ALTREP: very important, possibly a lot of work
- smaller idea I had recently: generalize Jens's bit64 which provides
integer64 to possibly make it "templated" and provide both int64_t and
uint64_t.
- lots of others to be added...
Where should have that page?
Dirk
--
_______________________________________________
Rcpp-devel mailing list
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
--
Qiang Kou
School of Informatics and Computing, Indiana University
Loading...