Re: [sympy] Re: Enhancing the flexibility of MatchPy
I think, I understood the point you are making. If we are going to redefine the tree structure in matchpy using overridable methods, does that mean we have to use a parser to translate the sympy object type to matchpy or are there any better way to handle the situation. On Saturday, March 16, 2024 at 8:32:03 PM UTC+5:30 Francesco Bonazzi wrote: > I suggest to start the unit tests of MatchPy in debug mode and follow the > tree traversal to get some more insight. Indeed, the code is quite > complicated, but the debugger may help. MatchPy also provides a tool to > dump the state into a GraphViz dot file. > > The idea is that matchpy_connector should not use all those ".register( )" > methods, it should not have objects subclassing MatchPy objects (currently > there is Wildcard). > > On Saturday, March 16, 2024 at 1:52:55 p.m. UTC+1 samithkar...@gmail.com > wrote: > >> Hi, >> Still I am in the process of understanding the matchpy code base. >> at the moment I understand that, >> >>- Isinstance logic should replace to overridable method or any >>preferred way ( wrappers around classes new classes also possible without >>changing the existing code). >>- __iter__ logic should change due to the tree traversal must change >>accordingly, because it is rely on the inheritance. >>- replace method in the matchpy connector should change because it is >>replication of same code twice. >>- Enhance the capability of matchpy_connector, because still does not >>have the capability of solving calculus, matrices and more advanced >>problems. >> >> what are the other things that might affect if we add overridable method >> to Expressions? any suggestions for me to refer. >> On Wednesday, March 13, 2024 at 2:04:20 PM UTC+5:30 Francesco Bonazzi >> wrote: >> >>> On Wednesday, March 13, 2024 at 8:13:27 a.m. UTC+1 Aaron Meurer wrote: >>> >>> As far as we can tell, SymPy is the only thing that uses MatchPy, >>> outside of the specific research software from that research group >>> that it was developed for. >>> >>> >>> Indeed, MatchPy is probably very underappreciated. Its developers >>> haven't really advertised it enough. >>> >>> >>> If making MatchPy more SymPy specific eases >>> the development burden, we should do that, especially if we are going >>> to fork it anyway. I think the core of it does need to remain >>> independent of SymPy's types, especially if we want to try to write a >>> Rust backend. >>> >>> >>> I would still make an attempt at keeping it generic. The main issue is >>> removing all "isinstance( ... )" and "__iter__" statements in the >>> expression tree traversal algorithms of MatchPy and replace them with more >>> generalizable statements. I'm confident this can be done and that we can >>> still keep MatchPy generalizable to other libraries. >>> >> -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/b08ff4c8-e9b2-4455-85b8-d65af42462a2n%40googlegroups.com.
Re: [sympy] Re: Seeking Feedback on Floating Point Expression Optimization Project
Thanks Aaron for the feedback! Il giorno lunedì 18 marzo 2024 alle 18:51:02 UTC+1 asme...@gmail.com ha scritto: > You can put it on the wiki if you like to get public feedback. If > there isn't a page for it, it just means no one has created it yet. > > Aaron Meurer > > On Mon, Mar 18, 2024 at 11:13 AM Tommaso Vaccari > wrote: > > > > Ah ok thanks, I was asking because I have seen that in the previous > years there was a place in the simpy wiki. > > Thank you, > > Best Regards > > > > Il giorno lunedì 18 marzo 2024 alle 18:12:07 UTC+1 > samithkar...@gmail.com ha scritto: > >> > >> you must publish in the GSOC 24 official page > >> > >> On Monday, March 18, 2024 at 9:09:17 PM UTC+5:30 Tommaso Vaccari wrote: > >>> > >>> Ok thanks, where I can publish my proposal ? I think it's missing a > page in the wiki for gsoc24 proposal. > >>> Let me know! > >>> > >>> Il giorno lunedì 18 marzo 2024 alle 12:25:39 UTC+1 > samithkar...@gmail.com ha scritto: > > Most of the ideas that still in the page need more work to do as I > assume, > > On Monday, March 18, 2024 at 4:53:55 PM UTC+5:30 Samith Kavishke > wrote: > > > > This is the idea page: > https://github.com/sympy/sympy/wiki/GSoC-Ideas > > Refer this thread for more info: > https://groups.google.com/u/0/g/sympy/c/pwr87uHzXIc/m/Eoi8U9u7AAAJ > > > > On Monday, March 18, 2024 at 2:06:20 PM UTC+5:30 Tommaso Vaccari > wrote: > >> > >> Hey everyone, > >> > >> I hope you're all doing well. I wanted to ask if anyone else is > having trouble finding the wiki section for GSoC proposals for 2024. > >> > >> I've been searching around but can't seem to locate it. Am I the > only one facing this issue, or am I missing something obvious? > >> > >> Any help or pointers would be greatly appreciated. Thanks ! > >> > >> Il giorno lunedì 18 marzo 2024 alle 09:23:09 UTC+1 Tommaso Vaccari > ha scritto: > >> > >> Hello everyone, > >> > >> I hope this message finds you well. My name is Tommaso, and I'm > currently a second-year student pursuing a degree in computer engineering. > I'm reaching out to the community and potential mentors to discuss a > project idea I'm passionate about: optimizing floating-point expressions. > >> > >> I have a strong interest in mathematics and a keen enthusiasm for > optimizing processes. I would like to develop techniques for optimizing > floating-point expressions, with a focus on improving both accuracy and > speed. > >> > >> I would greatly appreciate any feedback, insights, or guidance from > the community and potential mentors. > >> > >> Thank you for considering my proposal, and I look forward to your > feedback and suggestions. > >> > >> Best regards, Tommaso > > > > -- > > You received this message because you are subscribed to the Google > Groups "sympy" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to sympy+un...@googlegroups.com. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/ff1f5edf-7e6c-4163-a77a-531fdfaa9fb5n%40googlegroups.com > . > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/bd0957a0-68e0-4c95-b6ac-f08ee105319fn%40googlegroups.com.
Re: [sympy] Re: Seeking Feedback on Floating Point Expression Optimization Project
You can put it on the wiki if you like to get public feedback. If there isn't a page for it, it just means no one has created it yet. Aaron Meurer On Mon, Mar 18, 2024 at 11:13 AM Tommaso Vaccari wrote: > > Ah ok thanks, I was asking because I have seen that in the previous years > there was a place in the simpy wiki. > Thank you, > Best Regards > > Il giorno lunedì 18 marzo 2024 alle 18:12:07 UTC+1 samithkar...@gmail.com ha > scritto: >> >> you must publish in the GSOC 24 official page >> >> On Monday, March 18, 2024 at 9:09:17 PM UTC+5:30 Tommaso Vaccari wrote: >>> >>> Ok thanks, where I can publish my proposal ? I think it's missing a page in >>> the wiki for gsoc24 proposal. >>> Let me know! >>> >>> Il giorno lunedì 18 marzo 2024 alle 12:25:39 UTC+1 samithkar...@gmail.com >>> ha scritto: Most of the ideas that still in the page need more work to do as I assume, On Monday, March 18, 2024 at 4:53:55 PM UTC+5:30 Samith Kavishke wrote: > > This is the idea page: https://github.com/sympy/sympy/wiki/GSoC-Ideas > Refer this thread for more info: > https://groups.google.com/u/0/g/sympy/c/pwr87uHzXIc/m/Eoi8U9u7AAAJ > > On Monday, March 18, 2024 at 2:06:20 PM UTC+5:30 Tommaso Vaccari wrote: >> >> Hey everyone, >> >> I hope you're all doing well. I wanted to ask if anyone else is having >> trouble finding the wiki section for GSoC proposals for 2024. >> >> I've been searching around but can't seem to locate it. Am I the only >> one facing this issue, or am I missing something obvious? >> >> Any help or pointers would be greatly appreciated. Thanks ! >> >> Il giorno lunedì 18 marzo 2024 alle 09:23:09 UTC+1 Tommaso Vaccari ha >> scritto: >> >> Hello everyone, >> >> I hope this message finds you well. My name is Tommaso, and I'm >> currently a second-year student pursuing a degree in computer >> engineering. I'm reaching out to the community and potential mentors to >> discuss a project idea I'm passionate about: optimizing floating-point >> expressions. >> >> I have a strong interest in mathematics and a keen enthusiasm for >> optimizing processes. I would like to develop techniques for optimizing >> floating-point expressions, with a focus on improving both accuracy and >> speed. >> >> I would greatly appreciate any feedback, insights, or guidance from the >> community and potential mentors. >> >> Thank you for considering my proposal, and I look forward to your >> feedback and suggestions. >> >> Best regards, Tommaso > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sympy+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/ff1f5edf-7e6c-4163-a77a-531fdfaa9fb5n%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAKgW%3D6JgBq9LJGiv70zpdeEcW84f5qdw%3DDvhredTE74kX2X5OQ%40mail.gmail.com.
[sympy] Re: Seeking Feedback on Floating Point Expression Optimization Project
Ah ok thanks, I was asking because I have seen that in the previous years there was a place in the simpy wiki. Thank you, Best Regards Il giorno lunedì 18 marzo 2024 alle 18:12:07 UTC+1 samithkar...@gmail.com ha scritto: > you must publish in the GSOC 24 official page > > On Monday, March 18, 2024 at 9:09:17 PM UTC+5:30 Tommaso Vaccari wrote: > >> Ok thanks, where I can publish my proposal ? I think it's missing a page >> in the wiki for gsoc24 proposal. >> Let me know! >> >> Il giorno lunedì 18 marzo 2024 alle 12:25:39 UTC+1 samithkar...@gmail.com >> ha scritto: >> >>> Most of the ideas that still in the page need more work to do as I >>> assume, >>> >>> On Monday, March 18, 2024 at 4:53:55 PM UTC+5:30 Samith Kavishke wrote: >>> This is the idea page: https://github.com/sympy/sympy/wiki/GSoC-Ideas Refer this thread for more info: https://groups.google.com/u/0/g/sympy/c/pwr87uHzXIc/m/Eoi8U9u7AAAJ On Monday, March 18, 2024 at 2:06:20 PM UTC+5:30 Tommaso Vaccari wrote: > Hey everyone, > > I hope you're all doing well. I wanted to ask if anyone else is having > trouble finding the wiki section for GSoC proposals for 2024. > > I've been searching around but can't seem to locate it. Am I the only > one facing this issue, or am I missing something obvious? > > Any help or pointers would be greatly appreciated. Thanks ! > Il giorno lunedì 18 marzo 2024 alle 09:23:09 UTC+1 Tommaso Vaccari ha > scritto: > > Hello everyone, > > I hope this message finds you well. My name is Tommaso, and I'm > currently a second-year student pursuing a degree in computer > engineering. > I'm reaching out to the community and potential mentors to discuss a > project idea I'm passionate about: optimizing floating-point expressions. > > I have a strong interest in mathematics and a keen enthusiasm for > optimizing processes. I would like to develop techniques for optimizing > floating-point expressions, with a focus on improving both accuracy and > speed. > > I would greatly appreciate any feedback, insights, or guidance from > the community and potential mentors. > > Thank you for considering my proposal, and I look forward to your > feedback and suggestions. > > Best regards, Tommaso > > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/ff1f5edf-7e6c-4163-a77a-531fdfaa9fb5n%40googlegroups.com.
[sympy] Re: Seeking Feedback on Floating Point Expression Optimization Project
you must publish in the GSOC 24 official page On Monday, March 18, 2024 at 9:09:17 PM UTC+5:30 Tommaso Vaccari wrote: > Ok thanks, where I can publish my proposal ? I think it's missing a page > in the wiki for gsoc24 proposal. > Let me know! > > Il giorno lunedì 18 marzo 2024 alle 12:25:39 UTC+1 samithkar...@gmail.com > ha scritto: > >> Most of the ideas that still in the page need more work to do as I >> assume, >> >> On Monday, March 18, 2024 at 4:53:55 PM UTC+5:30 Samith Kavishke wrote: >> >>> This is the idea page: https://github.com/sympy/sympy/wiki/GSoC-Ideas >>> Refer this thread for more info: >>> https://groups.google.com/u/0/g/sympy/c/pwr87uHzXIc/m/Eoi8U9u7AAAJ >>> >>> On Monday, March 18, 2024 at 2:06:20 PM UTC+5:30 Tommaso Vaccari wrote: >>> Hey everyone, I hope you're all doing well. I wanted to ask if anyone else is having trouble finding the wiki section for GSoC proposals for 2024. I've been searching around but can't seem to locate it. Am I the only one facing this issue, or am I missing something obvious? Any help or pointers would be greatly appreciated. Thanks ! Il giorno lunedì 18 marzo 2024 alle 09:23:09 UTC+1 Tommaso Vaccari ha scritto: Hello everyone, I hope this message finds you well. My name is Tommaso, and I'm currently a second-year student pursuing a degree in computer engineering. I'm reaching out to the community and potential mentors to discuss a project idea I'm passionate about: optimizing floating-point expressions. I have a strong interest in mathematics and a keen enthusiasm for optimizing processes. I would like to develop techniques for optimizing floating-point expressions, with a focus on improving both accuracy and speed. I would greatly appreciate any feedback, insights, or guidance from the community and potential mentors. Thank you for considering my proposal, and I look forward to your feedback and suggestions. Best regards, Tommaso -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/c959c53b-9a78-4ae0-b3ed-b7a611f7df9en%40googlegroups.com.
[sympy] Re: Seeking Feedback on Floating Point Expression Optimization Project
Ok thanks, where I can publish my proposal ? I think it's missing a page in the wiki for gsoc24 proposal. Let me know! Il giorno lunedì 18 marzo 2024 alle 12:25:39 UTC+1 samithkar...@gmail.com ha scritto: > Most of the ideas that still in the page need more work to do as I assume, > > On Monday, March 18, 2024 at 4:53:55 PM UTC+5:30 Samith Kavishke wrote: > >> This is the idea page: https://github.com/sympy/sympy/wiki/GSoC-Ideas >> Refer this thread for more info: >> https://groups.google.com/u/0/g/sympy/c/pwr87uHzXIc/m/Eoi8U9u7AAAJ >> >> On Monday, March 18, 2024 at 2:06:20 PM UTC+5:30 Tommaso Vaccari wrote: >> >>> Hey everyone, >>> >>> I hope you're all doing well. I wanted to ask if anyone else is having >>> trouble finding the wiki section for GSoC proposals for 2024. >>> >>> I've been searching around but can't seem to locate it. Am I the only >>> one facing this issue, or am I missing something obvious? >>> >>> Any help or pointers would be greatly appreciated. Thanks ! >>> Il giorno lunedì 18 marzo 2024 alle 09:23:09 UTC+1 Tommaso Vaccari ha >>> scritto: >>> >>> Hello everyone, >>> >>> I hope this message finds you well. My name is Tommaso, and I'm >>> currently a second-year student pursuing a degree in computer engineering. >>> I'm reaching out to the community and potential mentors to discuss a >>> project idea I'm passionate about: optimizing floating-point expressions. >>> >>> I have a strong interest in mathematics and a keen enthusiasm for >>> optimizing processes. I would like to develop techniques for optimizing >>> floating-point expressions, with a focus on improving both accuracy and >>> speed. >>> >>> I would greatly appreciate any feedback, insights, or guidance from the >>> community and potential mentors. >>> >>> Thank you for considering my proposal, and I look forward to your >>> feedback and suggestions. >>> >>> Best regards, Tommaso >>> >>> -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/61df7a6e-dab8-4dde-8348-4d981ef2426fn%40googlegroups.com.
[sympy] Re: Seeking Feedback on Floating Point Expression Optimization Project
Most of the ideas that still in the page need more work to do as I assume, On Monday, March 18, 2024 at 4:53:55 PM UTC+5:30 Samith Kavishke wrote: > This is the idea page: https://github.com/sympy/sympy/wiki/GSoC-Ideas > Refer this thread for more info: > https://groups.google.com/u/0/g/sympy/c/pwr87uHzXIc/m/Eoi8U9u7AAAJ > > On Monday, March 18, 2024 at 2:06:20 PM UTC+5:30 Tommaso Vaccari wrote: > >> Hey everyone, >> >> I hope you're all doing well. I wanted to ask if anyone else is having >> trouble finding the wiki section for GSoC proposals for 2024. >> >> I've been searching around but can't seem to locate it. Am I the only one >> facing this issue, or am I missing something obvious? >> >> Any help or pointers would be greatly appreciated. Thanks ! >> Il giorno lunedì 18 marzo 2024 alle 09:23:09 UTC+1 Tommaso Vaccari ha >> scritto: >> >> Hello everyone, >> >> I hope this message finds you well. My name is Tommaso, and I'm currently >> a second-year student pursuing a degree in computer engineering. I'm >> reaching out to the community and potential mentors to discuss a project >> idea I'm passionate about: optimizing floating-point expressions. >> >> I have a strong interest in mathematics and a keen enthusiasm for >> optimizing processes. I would like to develop techniques for optimizing >> floating-point expressions, with a focus on improving both accuracy and >> speed. >> >> I would greatly appreciate any feedback, insights, or guidance from the >> community and potential mentors. >> >> Thank you for considering my proposal, and I look forward to your >> feedback and suggestions. >> >> Best regards, Tommaso >> >> -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/f708e71a-917c-4e06-b43d-4d040488a288n%40googlegroups.com.
[sympy] Re: Seeking Feedback on Floating Point Expression Optimization Project
This is the idea page: https://github.com/sympy/sympy/wiki/GSoC-Ideas Refer this thread for more info: https://groups.google.com/u/0/g/sympy/c/pwr87uHzXIc/m/Eoi8U9u7AAAJ On Monday, March 18, 2024 at 2:06:20 PM UTC+5:30 Tommaso Vaccari wrote: > Hey everyone, > > I hope you're all doing well. I wanted to ask if anyone else is having > trouble finding the wiki section for GSoC proposals for 2024. > > I've been searching around but can't seem to locate it. Am I the only one > facing this issue, or am I missing something obvious? > > Any help or pointers would be greatly appreciated. Thanks ! > Il giorno lunedì 18 marzo 2024 alle 09:23:09 UTC+1 Tommaso Vaccari ha > scritto: > > Hello everyone, > > I hope this message finds you well. My name is Tommaso, and I'm currently > a second-year student pursuing a degree in computer engineering. I'm > reaching out to the community and potential mentors to discuss a project > idea I'm passionate about: optimizing floating-point expressions. > > I have a strong interest in mathematics and a keen enthusiasm for > optimizing processes. I would like to develop techniques for optimizing > floating-point expressions, with a focus on improving both accuracy and > speed. > > I would greatly appreciate any feedback, insights, or guidance from the > community and potential mentors. > > Thank you for considering my proposal, and I look forward to your feedback > and suggestions. > > Best regards, Tommaso > > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/270e8e37-f431-49f0-8adf-35488ffbd57en%40googlegroups.com.
[sympy] Re: Seeking Feedback on Floating Point Expression Optimization Project
Hey everyone, I hope you're all doing well. I wanted to ask if anyone else is having trouble finding the wiki section for GSoC proposals for 2024. I've been searching around but can't seem to locate it. Am I the only one facing this issue, or am I missing something obvious? Any help or pointers would be greatly appreciated. Thanks ! Il giorno lunedì 18 marzo 2024 alle 09:23:09 UTC+1 Tommaso Vaccari ha scritto: Hello everyone, I hope this message finds you well. My name is Tommaso, and I'm currently a second-year student pursuing a degree in computer engineering. I'm reaching out to the community and potential mentors to discuss a project idea I'm passionate about: optimizing floating-point expressions. I have a strong interest in mathematics and a keen enthusiasm for optimizing processes. I would like to develop techniques for optimizing floating-point expressions, with a focus on improving both accuracy and speed. I would greatly appreciate any feedback, insights, or guidance from the community and potential mentors. Thank you for considering my proposal, and I look forward to your feedback and suggestions. Best regards, Tommaso -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/27df2561-de98-4795-855a-1fa8b3f15066n%40googlegroups.com.
[sympy] Seeking Feedback on Floating Point Expression Optimization Project
Hello everyone, I hope this message finds you well. My name is Tommaso, and I'm currently a second-year student pursuing a degree in computer engineering. I'm reaching out to the community and potential mentors to discuss a project idea I'm passionate about: optimizing floating-point expressions. I have a strong interest in mathematics and a keen enthusiasm for optimizing processes. I would like to develop techniques for optimizing floating-point expressions, with a focus on improving both accuracy and speed. I would greatly appreciate any feedback, insights, or guidance from the community and potential mentors. Thank you for considering my proposal, and I look forward to your feedback and suggestions. Best regards, Tommaso -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/8f971f5f-9934-437e-b8b3-ee0a78ffed9an%40googlegroups.com.