quarchive
PyCall.jl
quarchive | PyCall.jl | |
---|---|---|
4 | 28 | |
95 | 1,438 | |
- | 0.3% | |
0.0 | 6.1 | |
about 1 year ago | about 2 months ago | |
Python | Julia | |
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
quarchive
-
Python 3 Types in the Wild: A Tale of Two Type Systems [pdf]
I've had this problem a few times., For example it happened with the 0.800+ versions. It got stricter, and was more aggressive in finding code (eg small scripts in not in the proper python hierarchy).
I can't show any of my professional work (no publicly available src) but this side project of mine is locked to 0.790 until I can find time to sort the issues: https://github.com/calpaterson/quarchive/tree/master/src/ser...
It's hard to classify anything as a "false negative" with mypy since it is very liberal (often unexpectedly so, which I think is one of the sharp edges of gradual typing).
-
Del.icio.us
Glad you think it's promising. There is still some distance to go - it needs a second pass over some of the (pretty rough) features.
Regarding tags: I am not sure I completely agree with you how easy it will be to remove all the current limits on tags but I do share your sentiment and I have filed the matter as a github issue: https://github.com/calpaterson/quarchive/issues/67 . I can't promise any priority because as this is a side project I can only work at my own pace but I foresee it happening "soon" - just that my main task right now is showing what I have to people and getting feedback.
On the unread flag: you're probably right. That was implemented before tags were, in order to allow for importing my own bookmarks from pinboard (I personally do not use tags).
Private flags: as a usability matter, yes. But my plan is to allow for more fine-grained sharing/permissions (the MVP of which is the current share feature).
Thanks for your feedback. I really appreciate the time you took to try it out and leave your comments. Do keep in touch over email! [email protected]
-
Quarchive - A bookmarking site that shows discussions (eg here on reddit) referring to your bookmarks. Bit like del.icio.us
This is my side project. It's basically a social bookmarking site, but with a few extra features I wanted. It's open source on my github.
PyCall.jl
-
I just started into Julia for ML
For point 3 you can use https://github.com/cjdoris/PythonCall.jl or https://github.com/JuliaPy/PyCall.jl (and their respective Python sister packages).
- The Mojo Programming Language: A Python Superset Drawing from Rust's Strengths
-
Calling Chapel, Carbon, and zig code in Julia
PyCall.jl is really handy. Are there any similar projects for calling Chapel code, or Carbon/zig?
-
Am I dumb in thinking I can use Rust as a Fast Python and leave it at that?
Julia and Python interop should not be a problem at all. Actually Julia has one of the best interops I’ve ever seen, so much that swift copied it. https://github.com/JuliaPy/PyCall.jl
- Which tools do you use for python + Data Science?
-
I don't want to abandon Rust for Julia
One small note, julia also has great python interop via PyCall.jl
- Faster Python calculations with Numba: 2 lines of code, 13× speed-up
-
Interoperability in Julia
It is possible to call Python from Julia using PyCall. Then to install PyCall, run the command in the Julia REPL.
-
Why is Python so used in the machine learning?
That said, you can run python modules in Julia. So you can just export your code as a module and then use it in Julia via the PyCall package. short description here github here <— you’d just add the pacakge via the really nice package manager built into julia, but for link for more detailed documentation
- Use rust code in Python with pyo3
What are some alternatives?
doctest - The fastest feature-rich C++11/14/17/20/23 single-header testing framework
py2many - Transpiler of Python to many other languages
pyml - OCaml bindings for Python
Revise.jl - Automatically update function definitions in a running Julia session
typeshed - Collection of library stubs for Python, with static types
julia - The Julia Programming Language
Nuitka - Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
Genie.jl - 🧞The highly productive Julia web framework
are-we-fast-yet - Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays
fast-ruby - :dash: Writing Fast Ruby :heart_eyes: -- Collect Common Ruby idioms.
libffi - A portable foreign-function interface library.
RCall.jl - Call R from Julia