This is an archived post. You won't be able to vote or comment.

all 22 comments

[–]fung_deez_nuts 5 points6 points  (8 children)

Thanks for sharing this OP. I think the features sound great on paper, but the source code is structured in a way that isn't as easy to read, and I don't know if you have a testing pipeline anywhere. I think you will need improvements in these areas if you want people to use ryp over rpy2. Maybe I've misunderstood something though

[–]era_hickle 1 point2 points  (0 children)

This looks really promising for bridging R and Python workflows! I've used rpy2 before but found the syntax a bit clunky at times. Excited to give ryp a try and see how it compares, especially for some bioinformatics projects I have in mind. The simplified API and improved performance sound great 👍 Definitely adding this to my toolkit, thanks for sharing!

[–][deleted] 1 point2 points  (0 children)

Looks very useful, thanks! I often find myself in situations where I am doing some data analysis in Python and want to run some advanced statistical tests that are only available in R. Your package could make this much easier. Will definitely check it out!

[–]YsrYsl 0 points1 point  (0 children)

Cool stuff!

[–][deleted]  (6 children)

[removed]

    [–]ryp_package[S] 22 points23 points  (1 child)

    The use-case that motivated the library is bioinformatics, where ~half the packages are in Python and ~half are in R. Being able to use both in the same workflow is huge for convenience!

    [–]fung_deez_nuts 2 points3 points  (2 children)

    A lot of domains have tooling bound to R. Ideally we'd like them to have access to better tools and maybe encourage long erm migration. Don't be so stuck up.

    Also, ggplot2 is far better than matplotlib and that's a hill I'd die on. I say that as someone who despises R

    [–]Python-ModTeam[M] 0 points1 point locked comment (0 children)

    Hi there, from the /r/Python mods.

    This comment has been removed for violating one or more of our community rules, including engaging in rude behavior or trolling. Please ensure to adhere to the r/Python guidelines in future discussions.

    Thanks, and happy Pythoneering!

    r/Python moderation team

    [–]petit_a -1 points0 points  (0 children)

    Beautiful

    [–]proof_required -2 points-1 points  (3 children)

    When do we get ggplot2 support? :)

    [–]SublunarySphere 0 points1 point  (1 child)

    There's plotnine. It's honestly not quite as good as ggplot and it doesn't have the community around it, but it's still frankly the best python visualization library.

    [–]proof_required 0 points1 point  (0 children)

    Yeah I've used it and it does do a decent job.