Any Julia lang developers?

I’m looking for anyone who’s been using Julia for Numerai. To support my fellow Julia developers, I created a version of uuazed/numerapi in Julia:

NumerAPI.jl (https://github.com/richardskim111/NumerAPI)

I managed to copy nearly all of the Python uuazed/numerapi for both the Tournament and Signals, but it still needs a lot of work including documentation. I’m looking for collaborators to finish the library. I also have not published a registered Julia package before so I humbly ask for help from someone who’s done it before.

Hopefully, I am not the only Julia user here, and if so, that would be unfortunate.

I’ve been using Julia since 2016 for graduate school. It has highly readable syntax like Python and Matlab but has the added benefit of having the speed of many low-level languages like C and Fortran. Like most people here, I started Numerai with Python, but I switched to Julia right away, which allowed me to iterate through different models much quicker.

I’m also planning to write a tutorial to introduce Numerai to the broader community of Julia developers. Any suggestion on what I should include in that tutorial would be appreciated.

11 Likes

Hi,

Great work! I use Julia for Numerai and will definitely look into your package and try to contribute in the future.

Regarding publishing “official” Julia packages, I unfortunately don’t have any experience.

1 Like

That’s great! Please raise issues if you run into bugs. That alone helps me a lot.

Really nice! We have a small community on Discord and just recently started an investment game with a Discord.jl bot.

It’s very simple yet, but we may find ways to combine it.

Certainly we can help you with registering the package, and maybe you want to place it into our org if you like.

Feel free to join and introduce yourself, I’m a mod there and my name is Mark.

Check the #trading channel!

Best regards

Hi Mark, Thanks for inviting me to the Discord community. I just joined.

As a mathematician, my software engineering skills is still rough around the edges. I am happy to place it under HoJ org, if the community would like that. Let me know.

Yep, I’m sure we can help, check out the #trading channel for introduction.

I have a trading strategy, but it is more for scalping and I do not know much machine learning. Wondering if I can put it into a model somehow.

I am a Julia developer. Will check this out. Great work!

Have you ended up making a tutorial yet? I was working on doing a conversion of the Python tips and tricks Jupyter notebook (mostly as an exercise to flex my Julia muscles in an attempt to mirror the outputs (near-ish) exactly)

Purely python at
The mo but my project requires two languages so I’m going to be shifting to Julia sometime soon. If that doesn’t work out, Scala is next on the list…

Brand new to Numerai but I’ve been using Julia for about a year and half at work as structural engineer whenever I can. Thanks for developing this package to make it easier to get in on the action!

I find Python a little easier to read and write, but the prospect of C-ish performance in Julia tempts me.

Does Julia offer an “on ramp”, that would make it as easy as Anaconda/Spyder makes Python? I.e., no git commands needed.

@rigrog, the Julia REPL (a bit like ipython console) and VSCode with the official Julia extension would work great.
I don’t know what you mean with git commands. Usually Julia packages are installed from the REPL with the Package Manager, this is quite easy and the documentation around that is very good.

Thanks, I’ll try VSCode.

I whine about git, because I don’t want to learn that whole language of commands. I liked being able to just download stuff I wanted from sourceforge.