Git Product home page Git Product logo

Comments (9)

Casper-Guo avatar Casper-Guo commented on April 28, 2024

Similar:

np.eye(N, M=None, k=0) --> $I_N$

np.identity(N) --> $I_N$

from latexify_py.

Casper-Guo avatar Casper-Guo commented on April 28, 2024

I will do this once i figure out CI/CD on my other PR.

Once NDArray support is done, we can do the same for np.transpose() and np.inv() etc. as well

from latexify_py.

Casper-Guo avatar Casper-Guo commented on April 28, 2024

What is the best place to check for function names for this issue? Should this be done in the function_expander.py file following #132 or should it be checked in visit_Call in function_codegen.py following #118 ?

from latexify_py.

odashi avatar odashi commented on April 28, 2024

@Casper-Guo If you are planning to implement this on FunctionExpander, function_expander_test.py is the best place I think.

from latexify_py.

Casper-Guo avatar Casper-Guo commented on April 28, 2024

Sorry I didn’t meant checking as in writing test cases. I was asking where best to extract numpy function names and generate the appropriate Latex. The two linked PRs seem to do this in different files

We will have a PR ready for this within the week

Cc: @LakeBlair

from latexify_py.

LakeBlair avatar LakeBlair commented on April 28, 2024

@odashi I just created a pull request for this feature. I wasn't too sure the best place to implement this feature so I added them to visit_call() in function_codegen.py. Could you review?

from latexify_py.

odashi avatar odashi commented on April 28, 2024

@LakeBlair I checked it now. Overall it looks great, but it also requires some refactoring to support complete syntax and error handling. If you are okay, I will fix remaining things on behalf of you.

from latexify_py.

LakeBlair avatar LakeBlair commented on April 28, 2024

@odashi I added a generalization for np.zeros function, please check my most recent commit. Additionally, for your second bullet point

I think these processes don't work if the subtree has unexpected syntax. It usually happens when users gave other functions with the same name. As the AST varies, we basically need complete check of the underlying structure of the given subtree.

I‘d love to implement a complete check for the subtree structure. Do you know in which file(s) I can find a similar example for such implementation?

from latexify_py.

odashi avatar odashi commented on April 28, 2024

Okay, let's move onto the pull request to continue the discussion.

from latexify_py.

Related Issues (20)

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.