Re: [sympy] GSOC Application: Creating a Wolfram Mathematica Interpreter with Sympy

2024-03-06 Thread Francesco Bonazzi
Technically we have a Wolfram Mathematica language parser that is able to 
get the abstract syntax tree from Wolfram Mathematica expressions. The hard 
task is the creation of the pattern matching engine, which is the reason 
why integrating MatchPy into SymPy is very important.

On Tuesday, March 5, 2024 at 10:40:15 p.m. UTC+1 Aaron Meurer wrote:

> Mathics has a license that makes it incompatible with sympy. But
> regardless, I think we should find a way to make RUBI work without
> having to build a full Wolfram language interpreter.
>
> Aaron Meurer
>
> On Sat, Mar 2, 2024 at 10:10 AM Samith Kavishke
>  wrote:
> >
> > Is that means this project is not going to be continued?
> >
> > On Saturday, March 25, 2023 at 2:12:27 AM UTC+5:30 Oscar wrote:
> >>
> >> There already is mathics which is a Wolfram Language interpreter that
> >> is based on SymPy. It would seem a bit odd to create a new one.
> >>
> >> On Fri, 24 Mar 2023 at 19:48, Aaron Meurer  wrote:
> >> >
> >> > I believe the primary function of this project is to make it easier to
> >> > integrate the RUBI integrator into SymPy. The project shouldn't
> >> > actually depend on Wolfram Mathematica or any proprietary code at all.
> >> > The best place to start here would be to look at RUBI and see what the
> >> > status of it is. You can see the status of the SymPy RUBI port at
> >> > https://github.com/sympy/rubi, and by searching for "rubi" in the
> >> > SymPy issue tracker.
> >> >
> >> > Aaron Meurer
> >> >
> >> > On Fri, Mar 24, 2023 at 10:39 AM Dawn Magnet  
> wrote:
> >> > >
> >> > >
> >> > > Dear Sympy Community,
> >> > >
> >> > > My name is Zutong Wen, and I am a student from China Agricultural 
> University. I am writing to express my interest in participating in the 
> Google Summer of Code (GSOC) program with the Sympy project. Specifically, 
> I am interested in the "Create a Wolfram Mathematica interpreter" 
> subproject.
> >> > >
> >> > > I have always been fascinated by the power and versatility of 
> mathematical software, and I believe that the Sympy project is an excellent 
> platform for me to develop my skills and contribute to the open-source 
> community. As a student of mathematics and computer science, I have a 
> strong foundation in both fields, and I am confident that I have the 
> knowledge and skills necessary to tackle the challenges of this project.
> >> > >
> >> > > The "Create a Wolfram Mathematica interpreter" subproject is 
> particularly appealing to me because it involves integrating two powerful 
> mathematical software systems. Wolfram Mathematica is a widely used and 
> highly respected software system for symbolic and numerical computation, 
> and Sympy is a powerful Python library for symbolic mathematics. By 
> creating an interpreter for Wolfram Mathematica in Sympy, we can bring 
> together the strengths of both systems and provide users with a more 
> comprehensive and flexible tool for mathematical computation.
> >> > >
> >> > > As a potential GSOC participant, I am committed to working closely 
> with the Sympy community to develop a high-quality and useful interpreter 
> for Wolfram Mathematica. I am familiar with the Python programming language 
> and have experience with various Python libraries, including Sympy. I have 
> also worked on several programming projects in the past, including a 
> web-based backend API and some commandline tools such as Tetris. And I'm 
> also familiar with C++ and Rust.
> >> > >
> >> > > In addition to my technical skills, I am also a dedicated and 
> hardworking individual. I understand the importance of time management and 
> communication in a collaborative project, and I am confident that I can 
> meet the expectations of the Sympy community and the GSOC program.
> >> > >
> >> > > In conclusion, I am excited about the opportunity to contribute to 
> the Sympy project and to work on the "Create a Wolfram Mathematica 
> interpreter" subproject. I believe that this project has the potential to 
> benefit a wide range of users and to advance the field of mathematical 
> software. Thank you for considering my application, and I look forward to 
> hearing from you soon.
> >> > >
> >> > > Sincerely,
> >> > >
> >> > > Zutong Wen
> >> > >
> >> > > --
> >> > > 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/0f65ba7b-5687-4625-b2cc-1295efedfc7dn%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+un...@googlegroups.com.
> >> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sympy/CAKgW%3D6%2BZn8doAebXBcFjK1dy%2

Re: [sympy] GSOC Application: Creating a Wolfram Mathematica Interpreter with Sympy

2024-03-05 Thread Aaron Meurer
Mathics has a license that makes it incompatible with sympy. But
regardless, I think we should find a way to make RUBI work without
having to build a full Wolfram language interpreter.

Aaron Meurer

On Sat, Mar 2, 2024 at 10:10 AM Samith Kavishke
 wrote:
>
> Is that means this project is not going to be continued?
>
> On Saturday, March 25, 2023 at 2:12:27 AM UTC+5:30 Oscar wrote:
>>
>> There already is mathics which is a Wolfram Language interpreter that
>> is based on SymPy. It would seem a bit odd to create a new one.
>>
>> On Fri, 24 Mar 2023 at 19:48, Aaron Meurer  wrote:
>> >
>> > I believe the primary function of this project is to make it easier to
>> > integrate the RUBI integrator into SymPy. The project shouldn't
>> > actually depend on Wolfram Mathematica or any proprietary code at all.
>> > The best place to start here would be to look at RUBI and see what the
>> > status of it is. You can see the status of the SymPy RUBI port at
>> > https://github.com/sympy/rubi, and by searching for "rubi" in the
>> > SymPy issue tracker.
>> >
>> > Aaron Meurer
>> >
>> > On Fri, Mar 24, 2023 at 10:39 AM Dawn Magnet  wrote:
>> > >
>> > >
>> > > Dear Sympy Community,
>> > >
>> > > My name is Zutong Wen, and I am a student from China Agricultural 
>> > > University. I am writing to express my interest in participating in the 
>> > > Google Summer of Code (GSOC) program with the Sympy project. 
>> > > Specifically, I am interested in the "Create a Wolfram Mathematica 
>> > > interpreter" subproject.
>> > >
>> > > I have always been fascinated by the power and versatility of 
>> > > mathematical software, and I believe that the Sympy project is an 
>> > > excellent platform for me to develop my skills and contribute to the 
>> > > open-source community. As a student of mathematics and computer science, 
>> > > I have a strong foundation in both fields, and I am confident that I 
>> > > have the knowledge and skills necessary to tackle the challenges of this 
>> > > project.
>> > >
>> > > The "Create a Wolfram Mathematica interpreter" subproject is 
>> > > particularly appealing to me because it involves integrating two 
>> > > powerful mathematical software systems. Wolfram Mathematica is a widely 
>> > > used and highly respected software system for symbolic and numerical 
>> > > computation, and Sympy is a powerful Python library for symbolic 
>> > > mathematics. By creating an interpreter for Wolfram Mathematica in 
>> > > Sympy, we can bring together the strengths of both systems and provide 
>> > > users with a more comprehensive and flexible tool for mathematical 
>> > > computation.
>> > >
>> > > As a potential GSOC participant, I am committed to working closely with 
>> > > the Sympy community to develop a high-quality and useful interpreter for 
>> > > Wolfram Mathematica. I am familiar with the Python programming language 
>> > > and have experience with various Python libraries, including Sympy. I 
>> > > have also worked on several programming projects in the past, including 
>> > > a web-based backend API and some commandline tools such as Tetris. And 
>> > > I'm also familiar with C++ and Rust.
>> > >
>> > > In addition to my technical skills, I am also a dedicated and 
>> > > hardworking individual. I understand the importance of time management 
>> > > and communication in a collaborative project, and I am confident that I 
>> > > can meet the expectations of the Sympy community and the GSOC program.
>> > >
>> > > In conclusion, I am excited about the opportunity to contribute to the 
>> > > Sympy project and to work on the "Create a Wolfram Mathematica 
>> > > interpreter" subproject. I believe that this project has the potential 
>> > > to benefit a wide range of users and to advance the field of 
>> > > mathematical software. Thank you for considering my application, and I 
>> > > look forward to hearing from you soon.
>> > >
>> > > Sincerely,
>> > >
>> > > Zutong Wen
>> > >
>> > > --
>> > > 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/0f65ba7b-5687-4625-b2cc-1295efedfc7dn%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+un...@googlegroups.com.
>> > To view this discussion on the web visit 
>> > https://groups.google.com/d/msgid/sympy/CAKgW%3D6%2BZn8doAebXBcFjK1dy%2BtgQ2HH2eW88CXB6oU3mK%3DTp4w%40mail.gmail.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

Re: [sympy] GSOC Application: Creating a Wolfram Mathematica Interpreter with Sympy

2024-03-02 Thread Samith Kavishke
Is that means this project is not going to be continued?

On Saturday, March 25, 2023 at 2:12:27 AM UTC+5:30 Oscar wrote:

> There already is mathics which is a Wolfram Language interpreter that
> is based on SymPy. It would seem a bit odd to create a new one.
>
> On Fri, 24 Mar 2023 at 19:48, Aaron Meurer  wrote:
> >
> > I believe the primary function of this project is to make it easier to
> > integrate the RUBI integrator into SymPy. The project shouldn't
> > actually depend on Wolfram Mathematica or any proprietary code at all.
> > The best place to start here would be to look at RUBI and see what the
> > status of it is. You can see the status of the SymPy RUBI port at
> > https://github.com/sympy/rubi, and by searching for "rubi" in the
> > SymPy issue tracker.
> >
> > Aaron Meurer
> >
> > On Fri, Mar 24, 2023 at 10:39 AM Dawn Magnet  wrote:
> > >
> > >
> > > Dear Sympy Community,
> > >
> > > My name is Zutong Wen, and I am a student from China Agricultural 
> University. I am writing to express my interest in participating in the 
> Google Summer of Code (GSOC) program with the Sympy project. Specifically, 
> I am interested in the "Create a Wolfram Mathematica interpreter" 
> subproject.
> > >
> > > I have always been fascinated by the power and versatility of 
> mathematical software, and I believe that the Sympy project is an excellent 
> platform for me to develop my skills and contribute to the open-source 
> community. As a student of mathematics and computer science, I have a 
> strong foundation in both fields, and I am confident that I have the 
> knowledge and skills necessary to tackle the challenges of this project.
> > >
> > > The "Create a Wolfram Mathematica interpreter" subproject is 
> particularly appealing to me because it involves integrating two powerful 
> mathematical software systems. Wolfram Mathematica is a widely used and 
> highly respected software system for symbolic and numerical computation, 
> and Sympy is a powerful Python library for symbolic mathematics. By 
> creating an interpreter for Wolfram Mathematica in Sympy, we can bring 
> together the strengths of both systems and provide users with a more 
> comprehensive and flexible tool for mathematical computation.
> > >
> > > As a potential GSOC participant, I am committed to working closely 
> with the Sympy community to develop a high-quality and useful interpreter 
> for Wolfram Mathematica. I am familiar with the Python programming language 
> and have experience with various Python libraries, including Sympy. I have 
> also worked on several programming projects in the past, including a 
> web-based backend API and some commandline tools such as Tetris. And I'm 
> also familiar with C++ and Rust.
> > >
> > > In addition to my technical skills, I am also a dedicated and 
> hardworking individual. I understand the importance of time management and 
> communication in a collaborative project, and I am confident that I can 
> meet the expectations of the Sympy community and the GSOC program.
> > >
> > > In conclusion, I am excited about the opportunity to contribute to the 
> Sympy project and to work on the "Create a Wolfram Mathematica interpreter" 
> subproject. I believe that this project has the potential to benefit a wide 
> range of users and to advance the field of mathematical software. Thank you 
> for considering my application, and I look forward to hearing from you soon.
> > >
> > > Sincerely,
> > >
> > > Zutong Wen
> > >
> > > --
> > > 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/0f65ba7b-5687-4625-b2cc-1295efedfc7dn%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+un...@googlegroups.com.
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sympy/CAKgW%3D6%2BZn8doAebXBcFjK1dy%2BtgQ2HH2eW88CXB6oU3mK%3DTp4w%40mail.gmail.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/3f6108b0-200f-4759-bfe8-8b614f5cd854n%40googlegroups.com.


Re: [sympy] GSOC Application: Creating a Wolfram Mathematica Interpreter with Sympy

2024-03-02 Thread Samith Kavishke
Referred in the sense, sympy.rubi repository

On Saturday, March 2, 2024 at 7:04:17 PM UTC+5:30 Samith Kavishke wrote:

> I referred this repository currently it is not well maintained, and it 
> throws several issues due to not changing the importing directories as 
> well. And it does not have a proper Readme.md file, I will lookin to fix 
> that file and importing issues at the moment. 
>
> Best Regards,
> Samith Kavishke.
>
> On Saturday, March 25, 2023 at 1:18:16 AM UTC+5:30 asme...@gmail.com 
> wrote:
>
>> I believe the primary function of this project is to make it easier to 
>> integrate the RUBI integrator into SymPy. The project shouldn't 
>> actually depend on Wolfram Mathematica or any proprietary code at all. 
>> The best place to start here would be to look at RUBI and see what the 
>> status of it is. You can see the status of the SymPy RUBI port at 
>> https://github.com/sympy/rubi, and by searching for "rubi" in the 
>> SymPy issue tracker. 
>>
>> Aaron Meurer 
>>
>> On Fri, Mar 24, 2023 at 10:39 AM Dawn Magnet  wrote: 
>> > 
>> > 
>> > Dear Sympy Community, 
>> > 
>> > My name is Zutong Wen, and I am a student from China Agricultural 
>> University. I am writing to express my interest in participating in the 
>> Google Summer of Code (GSOC) program with the Sympy project. Specifically, 
>> I am interested in the "Create a Wolfram Mathematica interpreter" 
>> subproject. 
>> > 
>> > I have always been fascinated by the power and versatility of 
>> mathematical software, and I believe that the Sympy project is an excellent 
>> platform for me to develop my skills and contribute to the open-source 
>> community. As a student of mathematics and computer science, I have a 
>> strong foundation in both fields, and I am confident that I have the 
>> knowledge and skills necessary to tackle the challenges of this project. 
>> > 
>> > The "Create a Wolfram Mathematica interpreter" subproject is 
>> particularly appealing to me because it involves integrating two powerful 
>> mathematical software systems. Wolfram Mathematica is a widely used and 
>> highly respected software system for symbolic and numerical computation, 
>> and Sympy is a powerful Python library for symbolic mathematics. By 
>> creating an interpreter for Wolfram Mathematica in Sympy, we can bring 
>> together the strengths of both systems and provide users with a more 
>> comprehensive and flexible tool for mathematical computation. 
>> > 
>> > As a potential GSOC participant, I am committed to working closely with 
>> the Sympy community to develop a high-quality and useful interpreter for 
>> Wolfram Mathematica. I am familiar with the Python programming language and 
>> have experience with various Python libraries, including Sympy. I have also 
>> worked on several programming projects in the past, including a web-based 
>> backend API and some commandline tools such as Tetris. And I'm also 
>> familiar with C++ and Rust. 
>> > 
>> > In addition to my technical skills, I am also a dedicated and 
>> hardworking individual. I understand the importance of time management and 
>> communication in a collaborative project, and I am confident that I can 
>> meet the expectations of the Sympy community and the GSOC program. 
>> > 
>> > In conclusion, I am excited about the opportunity to contribute to the 
>> Sympy project and to work on the "Create a Wolfram Mathematica interpreter" 
>> subproject. I believe that this project has the potential to benefit a wide 
>> range of users and to advance the field of mathematical software. Thank you 
>> for considering my application, and I look forward to hearing from you 
>> soon. 
>> > 
>> > Sincerely, 
>> > 
>> > Zutong Wen 
>> > 
>> > -- 
>> > 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/0f65ba7b-5687-4625-b2cc-1295efedfc7dn%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/800baa28-ba5d-4ffa-ab36-8427ad8f61c1n%40googlegroups.com.


Re: [sympy] GSOC Application: Creating a Wolfram Mathematica Interpreter with Sympy

2024-03-02 Thread Samith Kavishke
I referred this repository currently it is not well maintained, and it 
throws several issues due to not changing the importing directories as 
well. And it does not have a proper Readme.md file, I will lookin to fix 
that file and importing issues at the moment. 

Best Regards,
Samith Kavishke.

On Saturday, March 25, 2023 at 1:18:16 AM UTC+5:30 asme...@gmail.com wrote:

> I believe the primary function of this project is to make it easier to
> integrate the RUBI integrator into SymPy. The project shouldn't
> actually depend on Wolfram Mathematica or any proprietary code at all.
> The best place to start here would be to look at RUBI and see what the
> status of it is. You can see the status of the SymPy RUBI port at
> https://github.com/sympy/rubi, and by searching for "rubi" in the
> SymPy issue tracker.
>
> Aaron Meurer
>
> On Fri, Mar 24, 2023 at 10:39 AM Dawn Magnet  wrote:
> >
> >
> > Dear Sympy Community,
> >
> > My name is Zutong Wen, and I am a student from China Agricultural 
> University. I am writing to express my interest in participating in the 
> Google Summer of Code (GSOC) program with the Sympy project. Specifically, 
> I am interested in the "Create a Wolfram Mathematica interpreter" 
> subproject.
> >
> > I have always been fascinated by the power and versatility of 
> mathematical software, and I believe that the Sympy project is an excellent 
> platform for me to develop my skills and contribute to the open-source 
> community. As a student of mathematics and computer science, I have a 
> strong foundation in both fields, and I am confident that I have the 
> knowledge and skills necessary to tackle the challenges of this project.
> >
> > The "Create a Wolfram Mathematica interpreter" subproject is 
> particularly appealing to me because it involves integrating two powerful 
> mathematical software systems. Wolfram Mathematica is a widely used and 
> highly respected software system for symbolic and numerical computation, 
> and Sympy is a powerful Python library for symbolic mathematics. By 
> creating an interpreter for Wolfram Mathematica in Sympy, we can bring 
> together the strengths of both systems and provide users with a more 
> comprehensive and flexible tool for mathematical computation.
> >
> > As a potential GSOC participant, I am committed to working closely with 
> the Sympy community to develop a high-quality and useful interpreter for 
> Wolfram Mathematica. I am familiar with the Python programming language and 
> have experience with various Python libraries, including Sympy. I have also 
> worked on several programming projects in the past, including a web-based 
> backend API and some commandline tools such as Tetris. And I'm also 
> familiar with C++ and Rust.
> >
> > In addition to my technical skills, I am also a dedicated and 
> hardworking individual. I understand the importance of time management and 
> communication in a collaborative project, and I am confident that I can 
> meet the expectations of the Sympy community and the GSOC program.
> >
> > In conclusion, I am excited about the opportunity to contribute to the 
> Sympy project and to work on the "Create a Wolfram Mathematica interpreter" 
> subproject. I believe that this project has the potential to benefit a wide 
> range of users and to advance the field of mathematical software. Thank you 
> for considering my application, and I look forward to hearing from you soon.
> >
> > Sincerely,
> >
> > Zutong Wen
> >
> > --
> > 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/0f65ba7b-5687-4625-b2cc-1295efedfc7dn%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/8231e1bd-1c3b-4674-8a26-3cc8619d55f8n%40googlegroups.com.


Re: [sympy] GSOC Application: Creating a Wolfram Mathematica Interpreter with Sympy

2023-03-24 Thread Oscar Benjamin
There already is mathics which is a Wolfram Language interpreter that
is based on SymPy. It would seem a bit odd to create a new one.

On Fri, 24 Mar 2023 at 19:48, Aaron Meurer  wrote:
>
> I believe the primary function of this project is to make it easier to
> integrate the RUBI integrator into SymPy. The project shouldn't
> actually depend on Wolfram Mathematica or any proprietary code at all.
> The best place to start here would be to look at RUBI and see what the
> status of it is. You can see the status of the SymPy RUBI port at
> https://github.com/sympy/rubi, and by searching for "rubi" in the
> SymPy issue tracker.
>
> Aaron Meurer
>
> On Fri, Mar 24, 2023 at 10:39 AM Dawn Magnet  wrote:
> >
> >
> > Dear Sympy Community,
> >
> > My name is Zutong Wen, and I am a student from China Agricultural 
> > University. I am writing to express my interest in participating in the 
> > Google Summer of Code (GSOC) program with the Sympy project. Specifically, 
> > I am interested in the "Create a Wolfram Mathematica interpreter" 
> > subproject.
> >
> > I have always been fascinated by the power and versatility of mathematical 
> > software, and I believe that the Sympy project is an excellent platform for 
> > me to develop my skills and contribute to the open-source community. As a 
> > student of mathematics and computer science, I have a strong foundation in 
> > both fields, and I am confident that I have the knowledge and skills 
> > necessary to tackle the challenges of this project.
> >
> > The "Create a Wolfram Mathematica interpreter" subproject is particularly 
> > appealing to me because it involves integrating two powerful mathematical 
> > software systems. Wolfram Mathematica is a widely used and highly respected 
> > software system for symbolic and numerical computation, and Sympy is a 
> > powerful Python library for symbolic mathematics. By creating an 
> > interpreter for Wolfram Mathematica in Sympy, we can bring together the 
> > strengths of both systems and provide users with a more comprehensive and 
> > flexible tool for mathematical computation.
> >
> > As a potential GSOC participant, I am committed to working closely with the 
> > Sympy community to develop a high-quality and useful interpreter for 
> > Wolfram Mathematica. I am familiar with the Python programming language and 
> > have experience with various Python libraries, including Sympy. I have also 
> > worked on several programming projects in the past, including a web-based 
> > backend API and some commandline tools such as Tetris. And I'm also 
> > familiar with C++ and Rust.
> >
> > In addition to my technical skills, I am also a dedicated and hardworking 
> > individual. I understand the importance of time management and 
> > communication in a collaborative project, and I am confident that I can 
> > meet the expectations of the Sympy community and the GSOC program.
> >
> > In conclusion, I am excited about the opportunity to contribute to the 
> > Sympy project and to work on the "Create a Wolfram Mathematica interpreter" 
> > subproject. I believe that this project has the potential to benefit a wide 
> > range of users and to advance the field of mathematical software. Thank you 
> > for considering my application, and I look forward to hearing from you soon.
> >
> > Sincerely,
> >
> > Zutong Wen
> >
> > --
> > 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/0f65ba7b-5687-4625-b2cc-1295efedfc7dn%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%3D6%2BZn8doAebXBcFjK1dy%2BtgQ2HH2eW88CXB6oU3mK%3DTp4w%40mail.gmail.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/CAHVvXxQSgm_X9mu6iRCiME1y9gCtXg6jCtSaSJBkca%2BYddHyGQ%40mail.gmail.com.


Re: [sympy] GSOC Application: Creating a Wolfram Mathematica Interpreter with Sympy

2023-03-24 Thread Aaron Meurer
I believe the primary function of this project is to make it easier to
integrate the RUBI integrator into SymPy. The project shouldn't
actually depend on Wolfram Mathematica or any proprietary code at all.
The best place to start here would be to look at RUBI and see what the
status of it is. You can see the status of the SymPy RUBI port at
https://github.com/sympy/rubi, and by searching for "rubi" in the
SymPy issue tracker.

Aaron Meurer

On Fri, Mar 24, 2023 at 10:39 AM Dawn Magnet  wrote:
>
>
> Dear Sympy Community,
>
> My name is Zutong Wen, and I am a student from China Agricultural University. 
> I am writing to express my interest in participating in the Google Summer of 
> Code (GSOC) program with the Sympy project. Specifically, I am interested in 
> the "Create a Wolfram Mathematica interpreter" subproject.
>
> I have always been fascinated by the power and versatility of mathematical 
> software, and I believe that the Sympy project is an excellent platform for 
> me to develop my skills and contribute to the open-source community. As a 
> student of mathematics and computer science, I have a strong foundation in 
> both fields, and I am confident that I have the knowledge and skills 
> necessary to tackle the challenges of this project.
>
> The "Create a Wolfram Mathematica interpreter" subproject is particularly 
> appealing to me because it involves integrating two powerful mathematical 
> software systems. Wolfram Mathematica is a widely used and highly respected 
> software system for symbolic and numerical computation, and Sympy is a 
> powerful Python library for symbolic mathematics. By creating an interpreter 
> for Wolfram Mathematica in Sympy, we can bring together the strengths of both 
> systems and provide users with a more comprehensive and flexible tool for 
> mathematical computation.
>
> As a potential GSOC participant, I am committed to working closely with the 
> Sympy community to develop a high-quality and useful interpreter for Wolfram 
> Mathematica. I am familiar with the Python programming language and have 
> experience with various Python libraries, including Sympy. I have also worked 
> on several programming projects in the past, including a web-based backend 
> API and some commandline tools such as Tetris. And I'm also familiar with C++ 
> and Rust.
>
> In addition to my technical skills, I am also a dedicated and hardworking 
> individual. I understand the importance of time management and communication 
> in a collaborative project, and I am confident that I can meet the 
> expectations of the Sympy community and the GSOC program.
>
> In conclusion, I am excited about the opportunity to contribute to the Sympy 
> project and to work on the "Create a Wolfram Mathematica interpreter" 
> subproject. I believe that this project has the potential to benefit a wide 
> range of users and to advance the field of mathematical software. Thank you 
> for considering my application, and I look forward to hearing from you soon.
>
> Sincerely,
>
> Zutong Wen
>
> --
> 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/0f65ba7b-5687-4625-b2cc-1295efedfc7dn%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%3D6%2BZn8doAebXBcFjK1dy%2BtgQ2HH2eW88CXB6oU3mK%3DTp4w%40mail.gmail.com.


[sympy] GSOC Application: Creating a Wolfram Mathematica Interpreter with Sympy

2023-03-24 Thread Dawn Magnet

Dear Sympy Community,

My name is Zutong Wen, and I am a student from China Agricultural 
University. I am writing to express my interest in participating in the 
Google Summer of Code (GSOC) program with the Sympy project. Specifically, 
I am interested in the "Create a Wolfram Mathematica interpreter" 
subproject.

I have always been fascinated by the power and versatility of mathematical 
software, and I believe that the Sympy project is an excellent platform for 
me to develop my skills and contribute to the open-source community. As a 
student of mathematics and computer science, I have a strong foundation in 
both fields, and I am confident that I have the knowledge and skills 
necessary to tackle the challenges of this project.

The "Create a Wolfram Mathematica interpreter" subproject is particularly 
appealing to me because it involves integrating two powerful mathematical 
software systems. Wolfram Mathematica is a widely used and highly respected 
software system for symbolic and numerical computation, and Sympy is a 
powerful Python library for symbolic mathematics. By creating an 
interpreter for Wolfram Mathematica in Sympy, we can bring together the 
strengths of both systems and provide users with a more comprehensive and 
flexible tool for mathematical computation.

As a potential GSOC participant, I am committed to working closely with the 
Sympy community to develop a high-quality and useful interpreter for 
Wolfram Mathematica. I am familiar with the Python programming language and 
have experience with various Python libraries, including Sympy. I have also 
worked on several programming projects in the past, including a web-based 
backend API and some commandline tools such as Tetris. And I'm also 
familiar with C++ and Rust.

In addition to my technical skills, I am also a dedicated and hardworking 
individual. I understand the importance of time management and 
communication in a collaborative project, and I am confident that I can 
meet the expectations of the Sympy community and the GSOC program.

In conclusion, I am excited about the opportunity to contribute to the 
Sympy project and to work on the "Create a Wolfram Mathematica interpreter" 
subproject. I believe that this project has the potential to benefit a wide 
range of users and to advance the field of mathematical software. Thank you 
for considering my application, and I look forward to hearing from you soon.

Sincerely,

Zutong Wen

-- 
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/0f65ba7b-5687-4625-b2cc-1295efedfc7dn%40googlegroups.com.