Giter Site home page Giter Site logo

Other math symbols about handcalcs HOT 7 CLOSED

jm4rc05 avatar jm4rc05 commented on May 17, 2024
Other math symbols

from handcalcs.

Comments (7)

connorferster avatar connorferster commented on May 17, 2024 1

@momba98, thanks for that. This also brings up rendering of arrays (numpy arrays work but not list yet). This needs doing.

I have been thinking about sum for a while: as I understand, sigma notation typically describes the series in general but in this instance, we would just be rendering something like: \Sigma (1, 2, 3). Is this how you would expect to see that, with the numbers of the array in parentheses separated by , ?

from handcalcs.

momba98 avatar momba98 commented on May 17, 2024

I believe it will be implemented soon. As far as I know, only basics functions are rendered, like sqrt and integrate.

I tried to render Sigma (sum) by sum() builtin function too, but I was unsucessful.

image

from handcalcs.

connorferster avatar connorferster commented on May 17, 2024

Hi @jm4rc05,

Thanks for mentioning those. I had to Google ceiling notation just now: I did not know that ceil had special notation! However, the current ceil notation is indeed using the Latex \ceil function which I understand is also considered proper notation, is that correct? Besides the L-shaped brackets, there anything else to the ceil notation? Please tell me more about this.

The log function is also using the \log Latex function. However, I do not currently do any thing to read the parameters of the log function to make it like loga b or to change log to \ln when it is on base e. I will implement that!

from handcalcs.

momba98 avatar momba98 commented on May 17, 2024

@momba98, thanks for that. This also brings up rendering of arrays (numpy arrays work but not list yet). This needs doing.

I have been thinking about sum for a while: as I understand, sigma notation typically describes the series in general but in this instance, we would just be rendering something like: \Sigma (1, 2, 3). Is this how you would expect to see that, with the numbers of the array in parentheses separated by , ?

Yep. That is what I thought. In #long, probably we would see \Sigma (name of the array) and then after \Sigma (numbers of the array). That would be awesome to comprehend calculation logic.

Another point I imagine is crucial is matrix operations. It would be outstanding to be visualizing these operations. In my opinion, it is one of the hardest to see out of the paper.

Thanks for asking!

from handcalcs.

connorferster avatar connorferster commented on May 17, 2024

This is coming in the next release (ceil, log, sum). Likely this week.

Matrices and dataframes are tricky. New ideas are needed. See here: https://github.com/connorferster/handcalcs/wiki/Handcalcs-with-pandas-and-numpy

from handcalcs.

gxyd avatar gxyd commented on May 17, 2024

@jm4rc05 btw, in the picture that notation is actually for the floor function not the ceil function. The ceil function is vertically inverted L.

from handcalcs.

connorferster avatar connorferster commented on May 17, 2024

@jm4rc05 This has now been implemented in the latest v1.1.0 release.

from handcalcs.

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.