Code Monkey home page Code Monkey logo

Comments (7)

rocky avatar rocky commented on August 19, 2024 2

First and foremost thanks for the quick and up-to-date packages on AUR. You rock!

Also thanks for bringing up the breakage quickly. I renamed requirements-extra.txt to requirements-full.txt with the intention of making this more clear and to match the form of installation via pip install -e .[full] (or change in pip install more generally you can add [full] at the end).

I have just released 1.2.2 to address the mistake in packaging.

As for ujson, that isn't so important here but it is more important clients that use the JSON produced, mathics in particular.

It needs to load JSON and potentially lots of it; ujson is faster than loading via Python's native format "pickle" or any kinds of YAML or Python's builtin JSON.

And in the future, if you run into problems or questions in packaging please let me know just as you've done here.

from mathics-scanner.

rocky avatar rocky commented on August 19, 2024

@vicp74 ujson is faster than the native json library.

Yes, and not just faster but fastest . However it might not be supported on pyston 2.2 and that in general is 30% faster at running mathics.

About the file, I gonna look at it.

Hopefully, with release 1.2.2 things are fixed. However, as we see here, I make mistakes. Lots of them. (That's one reason I've written so many debuggers).

So please double check and fix things if there is still a problem. Thanks!

from mathics-scanner.

rocky avatar rocky commented on August 19, 2024

@vicp74 @TiagoCavalcanteTrindade One last thing which is unrelated superficially but really related. There will be a release of Mathics 3.0.0 (and then mathicsscript and then mathics django) I hope within 24 hours.

See https://github.com/mathics/Mathics/blob/master/CHANGES.rst for what's up here.

from mathics-scanner.

rocky avatar rocky commented on August 19, 2024

@vicp74 As mentioned Mathics 3.0.0 and mathicsscript 3.2.0 are out. The thing to be aware of with mathicscript is that it is better to install the "full" dependencies as that gives the ability to show 2D graphs and plots using mathplotlib.

from mathics-scanner.

vicp74 avatar vicp74 commented on August 19, 2024

First and foremost thanks for the quick and up-to-date packages on AUR. You rock!

I enjoy doing it! 😃

The file requirements-extra.txt is not included in the released source code

Hopefully, with release 1.2.2 things are fixed.

I may be missing something, but I can't find requirements-full.txt in the released Mathics_Scanner-1.2.2.tar.gz, which is the one I've been calling "source code" until now.

I see there's a requirements-dev.txt in the one named Source code (zip or tar.gz), but no requirements-full.txt there either.

and not just faster but fastest . However it might not be supported on pyston 2.2 and that in general is 30% faster at running mathics.

Thanks for the explanation about ujson.

from mathics-scanner.

rocky avatar rocky commented on August 19, 2024

First and foremost thanks for the quick and up-to-date packages on AUR. You rock!

I enjoy doing it!

The file requirements-extra.txt is not included in the released source code

Hopefully, with release 1.2.2 things are fixed.

I may be missing something, but I can't find requirements-full.txt in the released Mathics_Scanner-1.2.2.tar.gz, which is the one I've been calling "source code" until now.

Sorry - I make lots of mistakes. That's one reason I work on debuggers.

1.2.3 should be out now and I think it adds requirements-full.txt now.

I see there's a requirements-dev.txt in the one named Source code (zip or tar.gz), but no requirements-full.txt there either.

The dev file has only what's needed for development, like test frameworks (pytest). Perhaps the next release I'll do for "dev" what was done for "full", so that folks who package or pull this can also run the tests.

and not just faster but fastest . However it might not be supported on pyston 2.2 and that in general is 30% faster at running mathics.

Thanks for the explanation about ujson.

from mathics-scanner.

vicp74 avatar vicp74 commented on August 19, 2024

Sorry - I make lots of mistakes. That's one reason I work on debuggers.

Haha don't worry, it's fixed now. You can close this issue.

from mathics-scanner.

Related Issues (14)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.