Re: [sympy] concerning GSoC'18

2018-02-18 Thread Jason Moore
Rahil,

Please ask about a specific project and we can comment on the difficulty.

Jason

moorepants.info
+01 530-601-9791

On Mon, Feb 12, 2018 at 11:00 PM, Rahil Hastu  wrote:

> Some of the projects in the ideas page(GSoc 2018) doesn't have the
> difficulty level assigned to it. Can I get an idea of how difficult these
> projects are as I am unable to find out the complexity these projects will
> be dealing with?
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/6137e048-cad0-4de0-8314-bfc4aeff128b%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ah6S67BpOt4vPk4J%2Bn-ewPPf51jHB_m-TBx4%3DygQqDF7A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSOC Singularity Function

2018-02-18 Thread Jason Moore
Tsengunn,

This all sounds good. There is plenty to do to improve the
continuum_mechanics package in sympy. I suggest trying to solve a variety
of problems with the existing code and you will discover many areas for
improvement.

Very nice work on your calculator!

I'm not sure we would want to go the route of the moment table, as the
whole of SymPy is to do the calculations for arbitrary math needs. But you
can use the moment table as unit tests for you code. If SymPy can't solve
one of those, then there is a deficiency.

Jason
moorepants.info
+01 530-601-9791

On Tue, Feb 13, 2018 at 10:30 AM, tsenguun tsogbadrakh <
tsenguun...@gmail.com> wrote:

> Hello
>
> My name is Tsenguun, and I'm doing my Masters degree in Computer Science
> currently, and I already have a BS and MS in Structural Engineering.
>
> I wish to contribute to the singularity function of sumpy, and I have some
> other functionalities to propose.
>
> In 2016, sampadsaha metioned the following:
>
> Additional features if extra time (in new PR):
>
>- Plot the shear, bending, slope and deflection diagrams.
>- See if this works with the units package in the physics package.
>- Compute the strain and stress at any location in the beam.
>
> https://github.com/sympy/sympy/pull/11374
>
>
> The calculation of beam's shear, moment, rotation, deflection diagram is
> really interesting for me and I have many experience, since I've taken many
> classes toward Finite Elements and Structural Analysis.
>
> I've written a python code to do all these and was trying to make a PyQt
> software of beam problems. Essentially the program I was working on
> simulates the following webpage: https://skyciv.com/free-beam-calculator/
>
> If the library would support this, it would be great tool. Note that there
> can be many loads and they can be uniformly distributed, trapezoidal, point
> loads, and even hinges.
>
> Also, a very interesting thing to implement would be the following:
> http://www-classes.usc.edu/engr/ce/457/moment_table.pdf
>
> Essentially we have predefined commonly used beams that is already being
> solved mathematically accurate.
>
> Given a cross section, stress, and strain calculation of any point would
> be good thing using finite element analysis or just plain old structural
> analysis.
>
>
> Please me know how do I get started on this and see if my ideas are worth
> implementing, or it has already been implemented.
>
> Also, I've created reinforced concrete moment capacity calculating app.
> You can check it out at beam.tsenguun.com We could also do non-linear
> analysis on this one. Currently, its following the ACI standard that is
> linear function.
>
> Thank you.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/84983c23-5ddb-41e6-bcb5-ee40bb489d16%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgPDOAEhCmFHySrmQFi7ocvLZ%3DbZZdSyX_2g1r2c9d3LA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC 2018, Probability module

2018-02-18 Thread Jason Moore
Chuan,

If you can't find them in the development code on github or in an existing
pull request, it is open for you to work on.

Jason

moorepants.info
+01 530-601-9791

On Tue, Feb 13, 2018 at 3:45 PM, Chuan Lu  wrote:

> Hi everyone!
>
> My name is Chuan Lu, I am pursuing a Ph.D. degree in Applied Math at the
> University of Iowa. My concentration is in Computational Statistics,
> Machine Learning, and Numerical Analysis. I have been using Python for
> three years, and I used SymPy quite often when I was an undergraduate
> student, so it's really exciting to make contributions to the open source
> community.
>
> I want to contribute to the module of probability and statistics,
> including adding Markov Chains, HMM, other random processes and some other
> distributions. I checked some source code of the `sympy.stats` module and I
> found they have not been implemented yet.
>
> Please let me know if they have been implemented in some latest versions
> (I checked the SymPy 1.1.2.dev). If not, I wonder if I can use it as my
> topic for GSoC 2018.
>
> Thanks!
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/a11e5116-54b0-4ea9-b781-91b81f283148%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aix-FekUfj1v2%3D7yVV%2BK4eeE173PTk3WSqsRzmF7tazxg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Introducing myself

2018-02-18 Thread Jason Moore
Osho,

You can start here:
https://github.com/sympy/sympy/wiki/introduction-to-contributing

Jason

moorepants.info
+01 530-601-9791

On Wed, Feb 14, 2018 at 3:17 AM, Osho Agyeya 
wrote:

> Dear Sir/Ma'am,
>
> I, Osho Agyeya, am a 3rd year student of VIT University Chennai Campus. I
> want to contribute to your organization for this year's Google Summer Of
> Code. I have attached my resume. Here is my linkedin profile:
> https://www.linkedin.com/in/oshoagyeya/
>
> Could you please guide me as to what needs to be done as of now for this
> organisation?
>
> Yours sincerely,
> Osho Agyeya.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/b51d7820-47e0-4a89-9ff0-7172c8c3272b%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aiueh8em_s3Y2_ioLFHWYvKvC9SZ0aC56u5LeAc5%3D1fRg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: GSoC

2018-02-18 Thread Jason Moore
Bavish,

You can start here:
https://github.com/sympy/sympy/wiki/introduction-to-contributing

Jason

moorepants.info
+01 530-601-9791

On Fri, Feb 16, 2018 at 9:37 AM, Bavish Kulur  wrote:

> Hello,
>
> I'm a first year undergrad at IIT Bombay, India.
> I would like to contribute to series expansions. Please guide me.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/5d69f59b-0743-4e5e-bc72-e344f13a09f9%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgNYvtuaB%3D9xV3X17PXNzrT1U0u5-_2DFPJ0kbrsdc1pg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSOC 2018 project discussion: Ordinary differential equation

2018-02-18 Thread Jason Moore
Vishal,

I recommend viewing all the issues related to the ODEs and to try solving
incrementally harder problems with the current module. You will likely find
ideas for improvement while doing those two tasks.

Jason

moorepants.info
+01 530-601-9791

On Fri, Feb 16, 2018 at 9:17 PM, Vishal Gupta  wrote:

> Hello, I am Vishal Kumar Gupta a 4th year undergraduate student at IIT
> Kharagpur. I will be a GSOC applicant this year. I have been contributing
> to sympy since december 2017.
>
> I want to discuss on the Ordinary differential equation idea as given on
> the Idea's page here 
> .
>
> What are the functionalities that are left and parts that needs to be
> improved?
> What are the works that should be done as GSOC project?
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/b1b327c7-979a-4764-8fa4-762d233b5882%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aj1bpgncr3Ot_9Vj2Xe_uS%3D_%2BSWVBncM%2BL%2Bi4DqZat%3DVQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC 2018: Implementation of Vector Integration: Introducing Myself

2018-02-18 Thread Jason Moore
Shrinath,

You should get familiar with the sympy.vector package and try to solve some
integral problems with the existing tools. You will likely find limitations
and ideas to improve.

Jason

moorepants.info
+01 530-601-9791

On Sat, Feb 17, 2018 at 12:48 AM, Shrinath Bhosale <
shrinathbhosal...@gmail.com> wrote:

> I'm Shrinath Bhosale pursuing Mechanical Engineering in Goa College of
> Engineering. I love programming and working on real-world problems. I have
> a good grasp of C and Python. I will be the applicant for GSoC 2018.
>
> I have gone through all ideas listed on ideas page and I would like to
> work on *Implementation of Vector Integration. *I have done some research
> on the project idea and found it to be challenging and fun to implement. I
> would be more than happy to be a part of SymPy community. I haven't
> contributed to any Open Source Organization before. But I have strong
> familiarity with Git and Github since i use it to track my side projects.
>
> I need more details on the Project idea and also related issues that I
> would love to solve and prove my competence for this Project. Please guide
> me in the appropriate direction.
>
> Thank You.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/d86f582a-067b-4724-b2b7-940a059b631c%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhP0_oObr5x_9L5sscSVY0LxXs9t%2BfnNX0kDBQWgxds1g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Gsoc idea

2018-02-18 Thread Jason Moore
Umarpreet,

It is relevant, but it may be best to focus on higher priority items on
SymPy's roadmap.

Jason

moorepants.info
+01 530-601-9791

On Sat, Feb 17, 2018 at 1:46 AM, Umarpreet Singh 
wrote:

> Hello,
> I am student currently studying Software Engineering. I want to
> participate in Gsoc 2018.I was having a look at sympy documentation and i
> found that there is not thermodynamic module here. as thermodynamics is the
> major part of physics and it is used in almost every area. There are lots
> of thermodynamics equations which cannot be solved by hand. so my idea for
> gsoc is that i want to make a thermodynamic module for it. kindly guide me
> if this idea is relevant or i should see something different.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/06acc3ad-a88f-4cb2-9ffb-be932edef00a%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjDU5cqjOP_uis6TBU_%3DvZMG9Hui3-_7bqjr2T40Wr3YA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSOC 2018 Introduction : Project on adding features in Stats Module

2018-02-18 Thread Jason Moore
Abhishek,

You can start with this document:
https://github.com/sympy/sympy/wiki/introduction-to-contributing

Jason

moorepants.info
+01 530-601-9791

On Sat, Feb 17, 2018 at 11:28 PM, Abhishek Kumar 
wrote:

> I am Abhishek Kumar final year Computer Science undergraduate student of
> National Institute of Technology Meghalaya. I am proficient in Python
> having 3 years of development experience, Data Structures, Algorithms,
> Machine Learning, Probability & Statistics. I have appeared in ACM ICPC
> Asia Regionals 2018. I have taken Probability and Statistics course and
> have read Sheldon Ross and William Feller probability books.
>
> I am highly interested in working on the Probability module. I would like
> to add Multivariate distributions, Compound distributions, Markov chain,
> histogram plot of the distribution, n-th moment of a real valued continous
> function. Also, I would like to add Conditional probabilities which can
> open ways to Bayesian Networks.
>
> I have setup SymPy and I am going through the documentation to understand
> SymPy. I am also trying to undestand the code base. I would like to get
> some references or some beginner issues which might be useful for this
> project.
>
> Thanks!!!
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/2ecf2a2c-9d24-4a2e-be76-3b376f36a3e6%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aj3BPBY_fGTxFV%2BiOmTv0H-RPpP86jC%2But9Ea5eoyGeCQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Doubt.

2018-02-18 Thread Jason Moore
Amisha,

You can start with this document to get familiar:
https://github.com/sympy/sympy/wiki/introduction-to-contributing

Jason

moorepants.info
+01 530-601-9791

On Sun, Feb 18, 2018 at 2:17 AM, Amisha Rawat 
wrote:

> I am unable to understand some of the issues in git link and its very
> tough to decode it for me but i am familiar with py programming .
>
> And sympy excites me same to the same level as numpy did. I am excited to
> work on it.
> would someone suggest some easy algorithms to start with.
>
> Regards
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/a295af8e-2981-4e1f-829d-e3955592dfb7%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ah4AH9njY44LKAviPE0Kadz4MkSwFkZo7YzVy0T-0E%2Bdw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Any interest for SciPy 2018 talks and tutorials?

2018-02-14 Thread Jason Moore
Howdy again,

I am going to submit the tutorial proposal by the end of the day today. We
have Aaron, Kenny, Ben, and me signed up to teach this.

If you have any comments or edits, please let me know or make them in the
next several hours.

https://github.com/sympy/sympy/wiki/SciPy-2018-Tutorial-Proposal:-Code-
Generation-with-SymPy

Jason

moorepants.info
+01 530-601-9791

On Wed, Feb 7, 2018 at 8:52 AM, Jason Moore  wrote:

> Here is the new proposal: https://github.com/sympy/sympy/wiki/SciPy-2018-
> Tutorial-Proposal:-Code-Generation-with-SymPy
>
> I've only changed the title so far (removed "automatic"). Please make
> edits by Monday the 12th.
>
> I'm cc'ing Kenny and another interested student, Ben.
>
> I think that 4 people teaching was good, we had four 45-50 minute
> sessions. So I suggest sticking with that. If the four from last year can
> do it, then they get first dibs. We can use additional helpers for sure
> though and anyone can contribute to the materials and prep. If you think
> you will present, then add your profile to the proposal.
>
> If accepted we edit the materials to improve and present. We can these
> details later.
>
> Jason
>
>
>
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>
> On Wed, Feb 7, 2018 at 8:41 AM, Jason Moore  wrote:
>
>> I haven't found the sticky notes. I say that we edit last year's proposal
>> some and submit. The deadline has been moved to the 15th.
>>
>> Kenny may be interested again too. He said he wanted to go to SciPy and I
>> have one other student interested in going to SciPy too, who may be
>> interested.
>>
>> Jason
>>
>> moorepants.info
>> +01 530-601-9791 <(530)%20601-9791>
>>
>> On Thu, Jan 25, 2018 at 2:25 AM, Björn Dahlgren  wrote:
>>
>>>
>>>
>>> On Thursday, 25 January 2018 00:10:33 UTC+1, Aaron Meurer wrote:
>>>>
>>>> I like the codegen one too. Here's our proposal from last year
>>>> https://github.com/sympy/sympy/wiki/SciPy-2017-Tutorial-Prop
>>>> osal:-Automatic-Code-Generation-with-SymPy.
>>>> We should be able to adjust the outline given our existing materials.
>>>>
>>>> Are there any major parts of our tutorial from last year that you
>>>> think we should change? One thought is that it might be interesting to
>>>> show some of the new stuff Björn worked on last summer.
>>>>
>>>
>>> I'd be willing to help out with the material. Would like to go come to
>>> the conference this year too
>>> but not I'm not certain it will pan out.
>>>
>>> The AST nodes & automatic compilation from last years GSoC are still in
>>> this PR:
>>> https://github.com/sympy/sympy/pull/13100
>>>
>>> If that gets reviewed and merged in time I'd recommend showing Newton's
>>> method in the tutorial:
>>> https://github.com/sympy/sympy/pull/13100/files#diff-3a6d66b
>>> 018fe657a69245850eb8f2a1aR11
>>>
>>> Both C & Fortran code can be generated from the AST returned by that
>>> function.
>>>
>>> --
>>> 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 post to this group, send email to sympy@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/sympy.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/sympy/18dd3843-17ce-4efa-a6cb-134c50b0da1f%40googlegroups.com
>>> <https://groups.google.com/d/msgid/sympy/18dd3843-17ce-4efa-a6cb-134c50b0da1f%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhTfdSGnWs%3DMAKT%2BE0NKDOyrqskSAQ2mc3L4osSvELmnQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Introduction + interest in implementing Singularity Functions module

2018-02-13 Thread Jason Moore
I recommend first trying to use the existing module to solve a variety of
problems. You can submit these problems to our documentation. In this
process you will learn what may need to be fixed.

moorepants.info
+01 530-601-9791

On Mon, Feb 12, 2018 at 7:56 PM, Anmol Krishan Sachdeva <
anmolkrishansachd...@gmail.com> wrote:

> Hi Jason,
>
> I have gone through the description of Continum Mechanics module.
> Shall I start by building the 2016 project?
> Kindly guide on how to proceed.
> I am interested in doing this one.
>
> Regards
> Anmol Krishan Sachdeva
>
> On 12 Feb 2018 3:46 pm, "Jason Moore"  wrote:
>
> This module has already been implemented. The next step is improving the
> continuum mechanics module.
>
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>
> On Sun, Feb 11, 2018 at 4:56 PM,  wrote:
>
>> Hello,
>>
>> My name is Anmol Krishan Sachdeva. I am currently pursuing MSc in
>> Advanced Computing from University of Bristol, UK. My specialization is in
>> Machine Learning, Artificial Intelligence, and Computational Neuroscience.
>>
>> I have nearly 4 years of experience in software development.
>>
>> I am interested in implementing the "Singularity Functions" project.
>> Kindly guide on how to proceed.
>>
>> Regards
>>
>> --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/sympy/508f535a-ff43-42cb-bc5a-92490554e1c2%40googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/ms
> gid/sympy/CAP7f1Ai-%2BzMW1Oed2O75F2Vd6f%3DeCUtgeT3v0uTVWB9r_
> -qdKA%40mail.gmail.com
> <https://groups.google.com/d/msgid/sympy/CAP7f1Ai-%2BzMW1Oed2O75F2Vd6f%3DeCUtgeT3v0uTVWB9r_-qdKA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAD2VCeaY9yJyG2OiC5sCKrcYzT89A566ox65oeDhbBZXat4Fwg%40mail.
> gmail.com
> <https://groups.google.com/d/msgid/sympy/CAD2VCeaY9yJyG2OiC5sCKrcYzT89A566ox65oeDhbBZXat4Fwg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjiezgcS9-b5SmS2oJD4fRkn_eJtNOJ%2BuGG4%2BnTfjpEQA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC

2018-02-12 Thread Jason Moore
Congrats on getting accepted!

moorepants.info
+01 530-601-9791

On Mon, Feb 12, 2018 at 11:10 AM, Aaron Meurer  wrote:

> SymPy has been accepted into GSoC again.
>
> All students interested in applying, please start here
> https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions.
> The application period starts March 12, and the deadline is March 27.
>
> Take a look at our ideas page, and discuss your idea with us here
> https://github.com/sympy/sympy/wiki/GSoC-2018-Ideas
>
> And please make note of our patch requirement. All applications must
> have a pull request to SymPy merged.
>
> Mentors, if you haven't added your name to the ideas page, please do
> so. I will be inviting people to Google's site shortly.
>
> Aaron Meurer
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6LrMjCuvZr%2BwZwOEYWVG-5Z3GiMb%3DWQtyYMQWfwmix9pQ%
> 40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aj%3DS0h0d-n0YaN3dXudHPApV3coo5mdt5Zzf2xLCT6CCA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Introduction + interest in implementing Singularity Functions module

2018-02-12 Thread Jason Moore
This module has already been implemented. The next step is improving the
continuum mechanics module.

moorepants.info
+01 530-601-9791

On Sun, Feb 11, 2018 at 4:56 PM,  wrote:

> Hello,
>
> My name is Anmol Krishan Sachdeva. I am currently pursuing MSc in Advanced
> Computing from University of Bristol, UK. My specialization is in Machine
> Learning, Artificial Intelligence, and Computational Neuroscience.
>
> I have nearly 4 years of experience in software development.
>
> I am interested in implementing the "Singularity Functions" project.
> Kindly guide on how to proceed.
>
> Regards
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/508f535a-ff43-42cb-bc5a-92490554e1c2%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ai-%2BzMW1Oed2O75F2Vd6f%3DeCUtgeT3v0uTVWB9r_-qdKA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC Org application

2018-02-08 Thread Jason Moore
I created a new entry in physics to build on the singularity functions. We
can remove the one from previous years.

moorepants.info
+01 530-601-9791

On Wed, Feb 7, 2018 at 7:01 PM, Aaron Meurer  wrote:

> Yes, please still update the ideas page. Apparently the singularity
> functions idea is still there. Should it be removed?
>
> Aaron Meurer
>
> On Wed, Feb 7, 2018 at 3:56 PM, Jason Moore  wrote:
> > Cool. I added my name as a possible mentor (late) and updated some
> physics
> > ideas. I wasn't able to spend any time last year, but should have time
> to at
> > least one full student this year if we are accepted.
> >
> > Thanks,
> >
> > Jason
> >
> > moorepants.info
> > +01 530-601-9791
> >
> > On Wed, Feb 7, 2018 at 11:13 AM, Aaron Meurer 
> wrote:
> >>
> >> Yes. Google announces organizations on the 12th.
> >>
> >> Aaron Meurer.
> >>
> >> On Wed, Feb 7, 2018 at 12:22 PM Jason Moore 
> wrote:
> >>>
> >>> Did this application get submitted?
> >>>
> >>> moorepants.info
> >>> +01 530-601-9791
> >>>
> >>> On Sun, Jan 7, 2018 at 8:02 PM, Aaron Meurer 
> wrote:
> >>>>
> >>>> The GSoC org application period has started. The deadline is January
> >>>> 23rd.
> >>>>
> >>>> Potential mentors, please add your name and email to this list
> >>>> https://github.com/sympy/sympy/wiki/GSoC-2018-Ideas#potential-mentors
> .
> >>>>
> >>>> Also, I would appreciate help editing and updating the ideas page.
> >>>> https://github.com/sympy/sympy/wiki/GSoC-2018-Ideas.
> >>>>
> >>>> Any help on the organization application would be appreciated too.
> >>>> I've started it based on last year's here
> >>>> https://github.com/sympy/sympy/wiki/GSoC-2018-
> Organization-Application.
> >>>> Help updating the application template
> >>>> (https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template)
> >>>> and student instructions
> >>>> (https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions)
> >>>> as needed would be appreciated as well.
> >>>>
> >>>> I won't have time this week to work on any of this. I'll hopefully be
> >>>> able to do it next week.
> >>>>
> >>>> If you are a student interested in applying, please look through the
> >>>> ideas page and discuss them with us (in another thread). And be sure
> >>>> to make note of the patch requirement. The earlier you get started on
> >>>> that, the better.
> >>>>
> >>>>
> >>>> Aaron Meurer
> >>>>
> >>>> --
> >>>> 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 post to this group, send email to sympy@googlegroups.com.
> >>>> Visit this group at https://groups.google.com/group/sympy.
> >>>> To view this discussion on the web visit
> >>>> https://groups.google.com/d/msgid/sympy/CAKgW%
> 3D6J0KwvUMm50sEL47iDQc72WGDzF9K9Z_kzz9Dru7iQZ6A%40mail.gmail.com.
> >>>> For more options, visit https://groups.google.com/d/optout.
> >>>
> >>>
> >>> --
> >>> 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 post to this group, send email to sympy@googlegroups.com.
> >>> Visit this group at https://groups.google.com/group/sympy.
> >>> To view this discussion on the web visit
> >>> https://groups.google.com/d/msgid/sympy/CAP7f1Agi6S0ZVz_
> NguzC_6ZKerWiRgBPNbW-nRKk9zA5LfoEdQ%40mail.gmail.com.
> >>> For more options, visit https://groups.google.com/d/optout.
> >>
> >> --
> >> 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.
> >>

Re: [sympy] GSoC Org application

2018-02-07 Thread Jason Moore
Cool. I added my name as a possible mentor (late) and updated some physics
ideas. I wasn't able to spend any time last year, but should have time to
at least one full student this year if we are accepted.

Thanks,

Jason

moorepants.info
+01 530-601-9791

On Wed, Feb 7, 2018 at 11:13 AM, Aaron Meurer  wrote:

> Yes. Google announces organizations on the 12th.
>
> Aaron Meurer.
>
> On Wed, Feb 7, 2018 at 12:22 PM Jason Moore  wrote:
>
>> Did this application get submitted?
>>
>> moorepants.info
>> +01 530-601-9791 <(530)%20601-9791>
>>
>> On Sun, Jan 7, 2018 at 8:02 PM, Aaron Meurer  wrote:
>>
>>> The GSoC org application period has started. The deadline is January
>>> 23rd.
>>>
>>> Potential mentors, please add your name and email to this list
>>> https://github.com/sympy/sympy/wiki/GSoC-2018-Ideas#potential-mentors.
>>>
>>> Also, I would appreciate help editing and updating the ideas page.
>>> https://github.com/sympy/sympy/wiki/GSoC-2018-Ideas.
>>>
>>> Any help on the organization application would be appreciated too.
>>> I've started it based on last year's here
>>> https://github.com/sympy/sympy/wiki/GSoC-2018-Organization-Application.
>>> Help updating the application template
>>> (https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template)
>>> and student instructions
>>> (https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions)
>>> as needed would be appreciated as well.
>>>
>>> I won't have time this week to work on any of this. I'll hopefully be
>>> able to do it next week.
>>>
>>> If you are a student interested in applying, please look through the
>>> ideas page and discuss them with us (in another thread). And be sure
>>> to make note of the patch requirement. The earlier you get started on
>>> that, the better.
>>>
>>
>>> Aaron Meurer
>>>
>>> --
>>> 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 post to this group, send email to sympy@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/sympy.
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/sympy/CAKgW%3D6J0KwvUMm50sEL47iDQc72WGDzF9
>>> K9Z_kzz9Dru7iQZ6A%40mail.gmail.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit https://groups.google.com/d/
>> msgid/sympy/CAP7f1Agi6S0ZVz_NguzC_6ZKerWiRgBPNbW-
>> nRKk9zA5LfoEdQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/sympy/CAP7f1Agi6S0ZVz_NguzC_6ZKerWiRgBPNbW-nRKk9zA5LfoEdQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6KAZw%2BcSScAnvoUW9F9ZHMa-9Hm8pRHZ%
> 2BDjoDysRJuApg%40mail.gmail.com
> <https://groups.google.com/d/msgid/sympy/CAKgW%3D6KAZw%2BcSScAnvoUW9F9ZHMa-9Hm8pRHZ%2BDjoDysRJuApg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjgXs4sEF4KnUXVQhi7kXs0pSDh5k7LWWdUuQPSTEPeLg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC Org application

2018-02-07 Thread Jason Moore
Did this application get submitted?

moorepants.info
+01 530-601-9791

On Sun, Jan 7, 2018 at 8:02 PM, Aaron Meurer  wrote:

> The GSoC org application period has started. The deadline is January 23rd.
>
> Potential mentors, please add your name and email to this list
> https://github.com/sympy/sympy/wiki/GSoC-2018-Ideas#potential-mentors.
>
> Also, I would appreciate help editing and updating the ideas page.
> https://github.com/sympy/sympy/wiki/GSoC-2018-Ideas.
>
> Any help on the organization application would be appreciated too.
> I've started it based on last year's here
> https://github.com/sympy/sympy/wiki/GSoC-2018-Organization-Application.
> Help updating the application template
> (https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Template)
> and student instructions
> (https://github.com/sympy/sympy/wiki/GSoC-2018-Student-Instructions)
> as needed would be appreciated as well.
>
> I won't have time this week to work on any of this. I'll hopefully be
> able to do it next week.
>
> If you are a student interested in applying, please look through the
> ideas page and discuss them with us (in another thread). And be sure
> to make note of the patch requirement. The earlier you get started on
> that, the better.
>
> Aaron Meurer
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6J0KwvUMm50sEL47iDQc72WGDzF9K9Z_kzz9Dru7iQZ6A%40mail.
> gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Agi6S0ZVz_NguzC_6ZKerWiRgBPNbW-nRKk9zA5LfoEdQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Any interest for SciPy 2018 talks and tutorials?

2018-02-07 Thread Jason Moore
Here is the new proposal:
https://github.com/sympy/sympy/wiki/SciPy-2018-Tutorial-Proposal:-Code-Generation-with-SymPy

I've only changed the title so far (removed "automatic"). Please make edits
by Monday the 12th.

I'm cc'ing Kenny and another interested student, Ben.

I think that 4 people teaching was good, we had four 45-50 minute sessions.
So I suggest sticking with that. If the four from last year can do it, then
they get first dibs. We can use additional helpers for sure though and
anyone can contribute to the materials and prep. If you think you will
present, then add your profile to the proposal.

If accepted we edit the materials to improve and present. We can these
details later.

Jason



moorepants.info
+01 530-601-9791

On Wed, Feb 7, 2018 at 8:41 AM, Jason Moore  wrote:

> I haven't found the sticky notes. I say that we edit last year's proposal
> some and submit. The deadline has been moved to the 15th.
>
> Kenny may be interested again too. He said he wanted to go to SciPy and I
> have one other student interested in going to SciPy too, who may be
> interested.
>
> Jason
>
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>
> On Thu, Jan 25, 2018 at 2:25 AM, Björn Dahlgren  wrote:
>
>>
>>
>> On Thursday, 25 January 2018 00:10:33 UTC+1, Aaron Meurer wrote:
>>>
>>> I like the codegen one too. Here's our proposal from last year
>>> https://github.com/sympy/sympy/wiki/SciPy-2017-Tutorial-Prop
>>> osal:-Automatic-Code-Generation-with-SymPy.
>>> We should be able to adjust the outline given our existing materials.
>>>
>>> Are there any major parts of our tutorial from last year that you
>>> think we should change? One thought is that it might be interesting to
>>> show some of the new stuff Björn worked on last summer.
>>>
>>
>> I'd be willing to help out with the material. Would like to go come to
>> the conference this year too
>> but not I'm not certain it will pan out.
>>
>> The AST nodes & automatic compilation from last years GSoC are still in
>> this PR:
>> https://github.com/sympy/sympy/pull/13100
>>
>> If that gets reviewed and merged in time I'd recommend showing Newton's
>> method in the tutorial:
>> https://github.com/sympy/sympy/pull/13100/files#diff-3a6d66b
>> 018fe657a69245850eb8f2a1aR11
>>
>> Both C & Fortran code can be generated from the AST returned by that
>> function.
>>
>> --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/sympy/18dd3843-17ce-4efa-a6cb-134c50b0da1f%40googlegroups.com
>> <https://groups.google.com/d/msgid/sympy/18dd3843-17ce-4efa-a6cb-134c50b0da1f%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjW6E4DE%3DBNEv1ip0UuTU-MxJ8XWoBA4obO4aF5Jcvkkw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Any interest for SciPy 2018 talks and tutorials?

2018-02-07 Thread Jason Moore
I haven't found the sticky notes. I say that we edit last year's proposal
some and submit. The deadline has been moved to the 15th.

Kenny may be interested again too. He said he wanted to go to SciPy and I
have one other student interested in going to SciPy too, who may be
interested.

Jason

moorepants.info
+01 530-601-9791

On Thu, Jan 25, 2018 at 2:25 AM, Björn Dahlgren  wrote:

>
>
> On Thursday, 25 January 2018 00:10:33 UTC+1, Aaron Meurer wrote:
>>
>> I like the codegen one too. Here's our proposal from last year
>> https://github.com/sympy/sympy/wiki/SciPy-2017-Tutorial-
>> Proposal:-Automatic-Code-Generation-with-SymPy.
>> We should be able to adjust the outline given our existing materials.
>>
>> Are there any major parts of our tutorial from last year that you
>> think we should change? One thought is that it might be interesting to
>> show some of the new stuff Björn worked on last summer.
>>
>
> I'd be willing to help out with the material. Would like to go come to the
> conference this year too
> but not I'm not certain it will pan out.
>
> The AST nodes & automatic compilation from last years GSoC are still in
> this PR:
> https://github.com/sympy/sympy/pull/13100
>
> If that gets reviewed and merged in time I'd recommend showing Newton's
> method in the tutorial:
> https://github.com/sympy/sympy/pull/13100/files#diff-
> 3a6d66b018fe657a69245850eb8f2a1aR11
>
> Both C & Fortran code can be generated from the AST returned by that
> function.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/18dd3843-17ce-4efa-a6cb-134c50b0da1f%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhHA-bYi7a1PovOfs8XU82DZGNd_jqBRaOOFbPmpusdBQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC 2018 Project - Autolev Parser (using ANTLR 4)

2018-01-29 Thread Jason Moore
Yes, it is still useful.

Jason

moorepants.info
+01 530-601-9791

On Mon, Jan 29, 2018 at 3:43 PM, Ondřej Čertík  wrote:

>
>
> On Fri, Jan 26, 2018, at 6:41 AM, Nikhil Pappu wrote:
> > Hi,
> >
> > I am a sophomore in Computer Science and Engineering at the International
> > Institute of Information Technology Bangalore and
> > a theoretical computer science and applied math enthusiast.
> >
> > I am well versed in Python. I am also well familiar with C, C++, Java and
> > Javascript.
> > I have used various programming languages and frameworks related to
> machine
> > learning, scientific computing, graphics, web dev and mobile dev.
> > I am a newcomer into the world of open source but I find it quite
> amazing.
> > I have a decent understanding of Git and Github.
> >
> > I would like to work on this project over the course of the summer.
> > I got to know about ANTLR after looking at the ideas page. I found this
> > tool to be incredibly powerful and user-friendly.
> > I really liked the ALL(*) approach that it takes over the usual bottom up
> > parsing techniques like LALR(k) and LR(k).
> >
> >
> > I have watched the Stanford Compilers MOOC.
> > I have also read most of the book - The Definitive ANTLR 4 Reference.
> > I am currently trying to manually translate some examples given in the
> Autolev
> > Tutorial  to
> > SymPy code using the mechanics module
> > to gain an insight into building the parser.
>
> That is an interesting idea. Jason, do you think this would be a useful
> project for PyDy?
>
> Ondrej
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgS6nAxrtaVsaXvin1kKD93-qua3%2BG8j5AwpuAMizq4wA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Any interest for SciPy 2018 talks and tutorials?

2018-01-24 Thread Jason Moore
I think I may still have the sticky notes in a pile in my office. I'll try
to dig them up.

moorepants.info
+01 530-601-9791

On Wed, Jan 24, 2018 at 3:28 PM, Aaron Meurer  wrote:

> I agree. Let's also take a look at the comments we got to see if there
> were any good suggestions there (did you photograph the sticky
> notes?).
>
> Aaron Meurer
>
> On Wed, Jan 24, 2018 at 6:22 PM, Jason Moore  wrote:
> > Main adjustment I'd make is to remove material. I think we just had a bit
> > too much and had to rush various exercises. I don't think we need to add
> > anything, especially if it is advanced.
> >
> > Jason
> >
> > moorepants.info
> > +01 530-601-9791
> >
> > On Wed, Jan 24, 2018 at 3:10 PM, Aaron Meurer 
> wrote:
> >>
> >> I like the codegen one too. Here's our proposal from last year
> >>
> >> https://github.com/sympy/sympy/wiki/SciPy-2017-
> Tutorial-Proposal:-Automatic-Code-Generation-with-SymPy.
> >> We should be able to adjust the outline given our existing materials.
> >>
> >> Are there any major parts of our tutorial from last year that you
> >> think we should change? One thought is that it might be interesting to
> >> show some of the new stuff Björn worked on last summer.
> >>
> >> Is anyone else interested in helping as well? Or perhaps co-submitting
> >> an intro to SymPy tutorial?
> >>
> >> Aaron Meurer
> >>
> >> On Wed, Jan 24, 2018 at 6:04 PM, Jason Moore 
> wrote:
> >> > Aaron,
> >> >
> >> > I wouldn't mind doing th codegen again. It was a nice new fresh thing
> to
> >> > talk about and I think the interest will grow. But would be fine with
> >> > either
> >> > other one depending on interest from whoever might want to help teach.
> >> >
> >> > Jason
> >> >
> >> > moorepants.info
> >> > +01 530-601-9791
> >> >
> >> > On Wed, Jan 24, 2018 at 11:38 AM, Aaron Meurer 
> >> > wrote:
> >> >>
> >> >> I might be interested in helping with a tutorial. Which tutorial do
> >> >> you think we should submit?
> >> >>
> >> >> Aaron Meurer
> >> >>
> >> >> On Wed, Jan 24, 2018 at 1:26 PM, Jason Moore 
> >> >> wrote:
> >> >> > Howdy,
> >> >> >
> >> >> > The SciPy submission is due Feb 9th (much earlier this year). We
> have
> >> >> > several tutorials that are already developed: intro to sympy,
> >> >> > automatic
> >> >> > code
> >> >> > generation, and pydy. Is anyone interested in submitting this
> year? I
> >> >> > have
> >> >> > interest. They pay something like $1k for each tutorial. The new
> code
> >> >> > gen
> >> >> > tutorial was well attended last year and I think that it may be so
> >> >> > again
> >> >> > this year.
> >> >> >
> >> >> > Jason
> >> >> > moorepants.info
> >> >> > +01 530-601-9791
> >> >> >
> >> >> > --
> >> >> > 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 post to this group, send email to sympy@googlegroups.com.
> >> >> > Visit this group at https://groups.google.com/group/sympy.
> >> >> > To view this discussion on the web visit
> >> >> >
> >> >> >
> >> >> > https://groups.google.com/d/msgid/sympy/CAP7f1AgVGOQtmNxG9-
> Pu0MO0mioL8BqYZMaVNpELD%2BrYekk5XQ%40mail.gmail.com.
> >> >> > For more options, visit https://groups.google.com/d/optout.
> >> >>
> >> >> --
> >> >> 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 post to this group, send ema

Re: [sympy] Any interest for SciPy 2018 talks and tutorials?

2018-01-24 Thread Jason Moore
Main adjustment I'd make is to remove material. I think we just had a bit
too much and had to rush various exercises. I don't think we need to add
anything, especially if it is advanced.

Jason

moorepants.info
+01 530-601-9791

On Wed, Jan 24, 2018 at 3:10 PM, Aaron Meurer  wrote:

> I like the codegen one too. Here's our proposal from last year
> https://github.com/sympy/sympy/wiki/SciPy-2017-
> Tutorial-Proposal:-Automatic-Code-Generation-with-SymPy.
> We should be able to adjust the outline given our existing materials.
>
> Are there any major parts of our tutorial from last year that you
> think we should change? One thought is that it might be interesting to
> show some of the new stuff Björn worked on last summer.
>
> Is anyone else interested in helping as well? Or perhaps co-submitting
> an intro to SymPy tutorial?
>
> Aaron Meurer
>
> On Wed, Jan 24, 2018 at 6:04 PM, Jason Moore  wrote:
> > Aaron,
> >
> > I wouldn't mind doing th codegen again. It was a nice new fresh thing to
> > talk about and I think the interest will grow. But would be fine with
> either
> > other one depending on interest from whoever might want to help teach.
> >
> > Jason
> >
> > moorepants.info
> > +01 530-601-9791
> >
> > On Wed, Jan 24, 2018 at 11:38 AM, Aaron Meurer 
> wrote:
> >>
> >> I might be interested in helping with a tutorial. Which tutorial do
> >> you think we should submit?
> >>
> >> Aaron Meurer
> >>
> >> On Wed, Jan 24, 2018 at 1:26 PM, Jason Moore 
> wrote:
> >> > Howdy,
> >> >
> >> > The SciPy submission is due Feb 9th (much earlier this year). We have
> >> > several tutorials that are already developed: intro to sympy,
> automatic
> >> > code
> >> > generation, and pydy. Is anyone interested in submitting this year? I
> >> > have
> >> > interest. They pay something like $1k for each tutorial. The new code
> >> > gen
> >> > tutorial was well attended last year and I think that it may be so
> again
> >> > this year.
> >> >
> >> > Jason
> >> > moorepants.info
> >> > +01 530-601-9791
> >> >
> >> > --
> >> > 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 post to this group, send email to sympy@googlegroups.com.
> >> > Visit this group at https://groups.google.com/group/sympy.
> >> > To view this discussion on the web visit
> >> >
> >> > https://groups.google.com/d/msgid/sympy/CAP7f1AgVGOQtmNxG9-
> Pu0MO0mioL8BqYZMaVNpELD%2BrYekk5XQ%40mail.gmail.com.
> >> > For more options, visit https://groups.google.com/d/optout.
> >>
> >> --
> >> 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 post to this group, send email to sympy@googlegroups.com.
> >> Visit this group at https://groups.google.com/group/sympy.
> >> To view this discussion on the web visit
> >> https://groups.google.com/d/msgid/sympy/CAKgW%3D6%
> 2B8nL2yB5yP%3DJgKoE3xbXkgCg%3DsmfafOBb0KXPRbwY5WQ%40mail.gmail.com.
> >> For more options, visit https://groups.google.com/d/optout.
> >
> >
> > --
> > 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 post to this group, send email to sympy@googlegroups.com.
> > Visit this group at https://groups.google.com/group/sympy.
> > To view this discussion on the web visit
> > https://groups.google.com/d/msgid/sympy/CAP7f1AhcdxDFXSw3jOYDrkhkUUxEm
> 4nJq6Sk3pbbPUo78%3DtCeQ%40mail.gmail.com.
> >
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this 

Re: [sympy] Any interest for SciPy 2018 talks and tutorials?

2018-01-24 Thread Jason Moore
Aaron,

I wouldn't mind doing th codegen again. It was a nice new fresh thing to
talk about and I think the interest will grow. But would be fine with
either other one depending on interest from whoever might want to help
teach.

Jason

moorepants.info
+01 530-601-9791

On Wed, Jan 24, 2018 at 11:38 AM, Aaron Meurer  wrote:

> I might be interested in helping with a tutorial. Which tutorial do
> you think we should submit?
>
> Aaron Meurer
>
> On Wed, Jan 24, 2018 at 1:26 PM, Jason Moore  wrote:
> > Howdy,
> >
> > The SciPy submission is due Feb 9th (much earlier this year). We have
> > several tutorials that are already developed: intro to sympy, automatic
> code
> > generation, and pydy. Is anyone interested in submitting this year? I
> have
> > interest. They pay something like $1k for each tutorial. The new code gen
> > tutorial was well attended last year and I think that it may be so again
> > this year.
> >
> > Jason
> > moorepants.info
> > +01 530-601-9791
> >
> > --
> > 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 post to this group, send email to sympy@googlegroups.com.
> > Visit this group at https://groups.google.com/group/sympy.
> > To view this discussion on the web visit
> > https://groups.google.com/d/msgid/sympy/CAP7f1AgVGOQtmNxG9-
> Pu0MO0mioL8BqYZMaVNpELD%2BrYekk5XQ%40mail.gmail.com.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6%2B8nL2yB5yP%3DJgKoE3xbXkgCg%
> 3DsmfafOBb0KXPRbwY5WQ%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhcdxDFXSw3jOYDrkhkUUxEm4nJq6Sk3pbbPUo78%3DtCeQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] SymPy usage survey

2018-01-24 Thread Jason Moore
Do you plan to make the anonymous results public? Could we be shared on the
form to see the results?

moorepants.info
+01 530-601-9791

On Mon, Jan 22, 2018 at 10:32 AM, Aaron Meurer  wrote:

> Hi all.
>
> We running a survey to understand the usage of SymPy, especially in
> industry. If you are a user of SymPy, please take a moment to fill out
> the survey below. All responses will remain private. If possible
> please fill the survey out by Monday, January 29, 2018. Please also
> share the survey with anyone you know.
>
> https://goo.gl/forms/d9zcqWf8Mt3UaReI2
>
> Aaron Meurer
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6L9UUEa3AsqUBwshpr9wFT6gc_fsREn0R3eaWiyzjz6xQ%40mail.
> gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgSRh4q-C9_wGDpisPPTw8dQvVz%3DXRB3%3DT_%3DzP4uXsQiQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] Any interest for SciPy 2018 talks and tutorials?

2018-01-24 Thread Jason Moore
Howdy,

The SciPy submission is due Feb 9th (much earlier this year). We have
several tutorials that are already developed: intro to sympy, automatic
code generation, and pydy. Is anyone interested in submitting this year? I
have interest. They pay something like $1k for each tutorial. The new code
gen tutorial was well attended last year and I think that it may be so
again this year.

Jason
moorepants.info
+01 530-601-9791

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgVGOQtmNxG9-Pu0MO0mioL8BqYZMaVNpELD%2BrYekk5XQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] guidance for contributing in sympy

2017-12-31 Thread Jason Moore
Mann,

Start by reading this:
https://github.com/sympy/sympy/wiki/introduction-to-contributing and
following the instructions. Ask specific questions here if you have trouble.

Jason

moorepants.info
+01 530-601-9791

On Sat, Dec 30, 2017 at 10:40 AM,  wrote:

> Hello,
> My name is Mann Shah and I am a first year undergrad student at
> DAIICT,Gandhinagar,India.
>
> I have quite lately been interested in contributing towards the open
> source organisation and I find your organization the most appropriate
> one.I am familiar with c, java, python and Django. I have done some basic
> web development using html and css along with python as back-end.
>
> I request you to please guide me through which projects I can contribute, how
> to install your codebase and how to get started to your organisation. I
> will also be looking forward to participating in GSoC'18.
>
> Thanking You,
> Mann Shah.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/854f4015-4186-4fff-9ef3-d9759e813aa1%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aj9VLY6GGjjpoKgQTm8tK4Jc_j82bHc42vUkA%3D3465wPg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Introducing myself to the community

2017-12-17 Thread Jason Moore
TIA,

Welcome, please read through
https://github.com/sympy/sympy/wiki/Introduction-to-contributing to get
started. After reading, please send a more informative introductory email,
as described in the wiki page.

Jason

moorepants.info
+01 530-601-9791

On Sun, Dec 17, 2017 at 1:22 AM, Tanay Agrawal  wrote:

> Hello everyone
>
> I found sympy from GSoC previous organisations. It is an interesting
> project and I would like to contribute to it. Can someone please show me
> how to start.
> TIA
>
> Tanay
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/fcd9b42c-b3f6-444e-b228-07f33ebf83a6%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AiL_K3t9ysTJv%2BW5SOSKQJKUYYATtrg23N1KWqT-oKt5Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] collecting suggestions for a format for "introducing myself"

2017-12-17 Thread Jason Moore
I just added this:
https://github.com/sympy/sympy/wiki/Introduction-to-contributing#join-our-mailing-list-and-introduce-yourself

moorepants.info
+01 530-601-9791

On Sun, Dec 17, 2017 at 11:40 AM, Jason Moore  wrote:

> Good idea. Maybe we should add these instructions to:
> https://github.com/sympy/sympy/wiki/introduction-to-contributing and
> whatever page the GSoC students might likely first land on.
>
> Jason
>
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>
> On Sun, Dec 17, 2017 at 9:23 AM, Richard Fateman 
> wrote:
>
>> Instead of just informing us of your name and a question "how can I help?"
>> perhaps such messages could include
>>
>> (a) level of familiarity with python (years of programming, previous
>> projects)
>> (b) mathematical education level (high school / ... / PhD?)
>> (c) particular expertise (physics? biology? ...subtopics)
>> (d) particular algorithmic interests
>> (e) level of familiarity with symbolic math systems "computer algebra".
>> Perhaps
>> even course work in (say) algebra, or books read.
>> (f) other possibly relevant information -- geographical location? native
>> language?
>> ...
>>   what else would be useful to know??
>>
>> RJF
>>
>> --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/sympy/f86b73f3-44ea-450e-a9b8-1a485da55961%40googlegroups.com
>> <https://groups.google.com/d/msgid/sympy/f86b73f3-44ea-450e-a9b8-1a485da55961%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhaQASRrsTtb-Gj5N8%2B7FQ-mcyANw3zeA5cGK67BCV%2BAg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] collecting suggestions for a format for "introducing myself"

2017-12-17 Thread Jason Moore
Good idea. Maybe we should add these instructions to:
https://github.com/sympy/sympy/wiki/introduction-to-contributing and
whatever page the GSoC students might likely first land on.

Jason

moorepants.info
+01 530-601-9791

On Sun, Dec 17, 2017 at 9:23 AM, Richard Fateman  wrote:

> Instead of just informing us of your name and a question "how can I help?"
> perhaps such messages could include
>
> (a) level of familiarity with python (years of programming, previous
> projects)
> (b) mathematical education level (high school / ... / PhD?)
> (c) particular expertise (physics? biology? ...subtopics)
> (d) particular algorithmic interests
> (e) level of familiarity with symbolic math systems "computer algebra".
> Perhaps
> even course work in (say) algebra, or books read.
> (f) other possibly relevant information -- geographical location? native
> language?
> ...
>   what else would be useful to know??
>
> RJF
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/f86b73f3-44ea-450e-a9b8-1a485da55961%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ah3NRn_yVLsOpb2TMbGiL-82O%2B_dcuOdyAr2do%2BoZziKQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Introducing myself to the Sympy Community

2017-12-14 Thread Jason Moore
Welcome, here is our introduction guide:
https://github.com/sympy/sympy/wiki/introduction-to-contributing

Read through it and start getting familiar with the software. Let us know
if you have questions.

moorepants.info
+01 530-601-9791

On Thu, Dec 14, 2017 at 3:53 AM,  wrote:

> Hello everyone,
>
> I, Arighna Chakrabarty, am a new contributor to SymPy. I have been
> intrigued by the fusion of Mathematics and Python involved in this
> organization. I am highly eager to contribute to this project. Please guide
> me on contribution to Sympy, and how I can develop myself to be a better
> contributor.
>
> Thank you.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/d9f10022-0ebd-408b-8de3-4012a68bb5e3%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhoCDpCbrc4KBG4eKQrarNRNxaCbP%3D%2B77iJPiLC5Lb9YA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] mechanics - 3 member linkage with linear actuator, no connecting path found

2017-12-01 Thread Jason Moore
You will need to define an equation that defines the kinematic loop
constraint (holonomic constraint). This will look like 0 = f(coordinates,
lengths). If you can then solve this equation for the dependent coordinate,
then you can construct all of your position vectors in terms of only the
independent coordinates, using the solution to the constraint equation to
substitute in for the dep coordinate. If you can't analytically solve the
loop constraint (often the case), then you need to define all your position
vectors in terms of both the independent and dependent coordinates. You can
then take the time derivative of f to get a pseudo velocity constraint
which you can include as an extra kinematic differential equation.
Depending on what you want to do (forward sim, initial value problem,
linearization, etc) there are different things to do with this equation.

moorepants.info
+01 530-601-9791

On Thu, Nov 30, 2017 at 9:14 AM, Aaron Shatters 
wrote:

> I have a simple 3 member actuator where one of the members is a linear
> actuator.  I have a reference frame for each member (ground, arm, linear
> actuator).  I cannot seem to get sympy to use the point locations within
> multiple frames to serve as constraints that will determine the relative
> frame orientations.  For example, if I have a triangle where each side of
> the triangle has its own reference frame, the point positions alone should
> be able to determine the frame orientations, but I cannot figure out how to
> let sympy know this.  How would I do this? (this generic pattern should
> apply to any complex linkage with any number of closed geometries.)
>
> I have included code:
>
> from sympy import *
> from sympy.physics.mechanics import dynamicsymbols, ReferenceFrame, Point
>
>
> #
> # I would like to develop the model for the below picture...
> #
> # There is an 'arm' and a linear 'actuator'.
> #   - the a_pt of the arm is connected to the ground
> #   - the y_pt of the actuator is connected to the ground
> #   - the k_pt is on the arm and the actuator is connected to it
> #
> # The desire is to solve the relationship between the length of the
> actuator (a dynamic symbol)
> # and the angle from vector AY to AB, as well as the magnitude of the Y-B
> vector
> #
> # Since a closed path triangle is created between A, K, and Y, we should
> be able to 'automagically'
> # orient the frames with respect to each other, but I don't know how to do
> this without introducing
> # a bunch of dummy dynamic symbols to represent the orientations between
> the frames.
> #
> #O <-- b_pt
> #  //
> # //
> #  --->  //
> # / //
> #  Arm //
> #  /   O <-- k_pt
> #  --->  // \
> #   //   \
> #  // \  <-- Actuator (extends/retracts)
> # //   \
> #// \
> #  a_pt --> OO <-- y_pt
> # /  /  /  /
> #   Ground
> #
>
>
> # Symbols for the Ground Points
> ground_coord_a = symbols(('ground_coord_a_x', 'ground_coord_a_y'))
> ground_coord_y = symbols(('ground_coord_y_x', 'ground_coord_y_y'))
>
>
> # Symbols for the Arm Points
> arm_coord_a = symbols(('arm_coord_a_x', 'arm_coord_a_y'))
> arm_coord_k = symbols(('arm_coord_k_x', 'arm_coord_k_y'))
> arm_coord_b = symbols(('arm_coord_b_x', 'arm_coord_b_y'))
>
>
> # Symbol for the Actuator Cylinder Length
> actuator_len = dynamicsymbols('actuator_len')
>
>
> # Create the reference frame for each member
> ground_frame = ReferenceFrame('ground_frame')
> ground_frame_origin_pt = Point('ground_frame_origin_pt')
>
>
> arm_frame = ReferenceFrame('arm_frame')
> arm_frame_origin_pt = Point('arm_frame_origin_pt')
>
>
> actuator_frame = ReferenceFrame('actuator_frame')
>
>
> # Define all of the Points on the Linkage
> a_pt = Point('a_pt')
> b_pt = Point('b_pt')
> k_pt = Point('k_pt')
> y_pt = Point('y_pt')
>
>
> # Place the points on the Ground
> a_pt.set_pos(ground_frame_origin_pt, ground_coord_a[0] * ground_frame.x +
> ground_coord_a[1] * ground_frame.y)
> y_pt.set_pos(ground_frame_origin_pt, ground_coord_y[0] * ground_frame.x +
> ground_coord_y[1] * ground_frame.y)
>
>
> # Place the points on the Arm
> a_pt.set_pos(arm_frame_origin_pt, arm_coord_a[0] * arm_frame.x +
> arm_coord_a[1] * arm_frame.y)
> b_pt.set_pos(arm_frame_origin_pt, arm_coord_b[0] * arm_frame.x +
> arm_coord_b[1] * arm_frame.y)
> k_pt.set_pos(arm_frame_origin_pt, arm_coord_k[0] * arm_frame.x +
> arm_coord_k[1] * arm_frame.y)
>
>
> # Place the points on the Actuator
> k_pt.set_pos(y_pt, actuator_len * actuator_frame.x + 0.0 * actuator_frame.
> y)
>
>
> # Of course things work within the same frame
> length_ab = b_pt.pos_from(a_pt).magnitude()
> print(length_ab)
>
>
> # How about length Y to K?
> length_yk = k_pt.pos_from(y_pt).magnitude()
> print(length_yk)
>
>
> # But not Y to B?
> try:
> length

Re: [sympy] Did any sympy members get invited to the NumFocus summit?

2017-10-09 Thread Jason Moore
Great. Thanks for representing us and glad they invited one of us.

Jason

moorepants.info
+01 530-601-9791

On Mon, Oct 9, 2017 at 12:37 PM, Aaron Meurer  wrote:

> Yep I'll be there.
>
> Aaron Meurer
>
> On Mon, Oct 9, 2017 at 3:15 PM Jason Moore  wrote:
>
>> https://www.numfocus.org/blog/spotlight-on-sustainability-
>> at-the-2017-numfocus-summit/
>>
>> Just curious if we have representation.
>>
>> Jason
>> moorepants.info
>> +01 530-601-9791 <(530)%20601-9791>
>>
>> --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit https://groups.google.com/d/
>> msgid/sympy/CAP7f1AgCK33BLFMs7TCWYF1Tu3ieFg6SCG20osM0OUobghTxBQ%40mail.
>> gmail.com
>> <https://groups.google.com/d/msgid/sympy/CAP7f1AgCK33BLFMs7TCWYF1Tu3ieFg6SCG20osM0OUobghTxBQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6L9zW2QHnJCmhDxwWANYjY3rE01g9RAEcBgPGwC7RQO7g%40mail.
> gmail.com
> <https://groups.google.com/d/msgid/sympy/CAKgW%3D6L9zW2QHnJCmhDxwWANYjY3rE01g9RAEcBgPGwC7RQO7g%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgTHi-9WY0EFS7WvnmwpLqJQOgwOMqQkQZVRtU60oTZ6A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] Did any sympy members get invited to the NumFocus summit?

2017-10-09 Thread Jason Moore
https://www.numfocus.org/blog/spotlight-on-sustainability-at-the-2017-numfocus-summit/

Just curious if we have representation.

Jason
moorepants.info
+01 530-601-9791

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgCK33BLFMs7TCWYF1Tu3ieFg6SCG20osM0OUobghTxBQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: strange issue with latex printing

2017-10-08 Thread Jason Moore
If you print dp0 you'll see that it doesn't properly render. Maybe it is
invalid LaTeX.

moorepants.info
+01 530-601-9791

On Sun, Oct 8, 2017 at 8:38 AM, Jason Moore  wrote:

> I'm not able to get rendered LaTeX output in the qtconsole 4.3.1 at all.
>
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>
> On Sun, Oct 8, 2017 at 8:03 AM, Amine Aboufirass <
> amine.aboufir...@gmail.com> wrote:
>
>> Does anyone know why this is happening...
>>
>> On Saturday, October 7, 2017 at 2:50:58 PM UTC+2, Amine Aboufirass wrote:
>>>
>>> I want to differentiate an expression as follows in `sympy`. I am using
>>> `jupyter qtconsole` with enabled latex:
>>>
>>> from sympy import *
>>> init_printing()
>>> p0,nu,lamb,k,epsp, dp0 = symbols(r'p_0, nu, lambda, kappa,
>>> \delta\epsilon_p^p, \deltap_0')
>>> test = Eq(epsp,((lamb-k)/nu)*dp0/p0)
>>> p0expr = solve(test,p0)[0]
>>> diff(p0expr, epsp)
>>> diff(p0expr,k)
>>> diff(p0expr,lamb)
>>>
>>> I'd like to focus on the last three lines of code, lines 6, 7 and 8.
>>> Lines 7 and 8 output latex style output while line 6 does not. Why does
>>> line 6 not get output in latex? This makes no sense to me could anyone
>>> please explain?
>>>
>>> --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/sympy/c7583c29-c69c-4c60-9429-d58217e8bcf0%40googlegroups.com
>> <https://groups.google.com/d/msgid/sympy/c7583c29-c69c-4c60-9429-d58217e8bcf0%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aibzd3aDt%2BcdgvhA-E%3DibruqvTz5Hfyr8yCCn_XP1A7eg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: strange issue with latex printing

2017-10-08 Thread Jason Moore
I'm not able to get rendered LaTeX output in the qtconsole 4.3.1 at all.

moorepants.info
+01 530-601-9791

On Sun, Oct 8, 2017 at 8:03 AM, Amine Aboufirass  wrote:

> Does anyone know why this is happening...
>
> On Saturday, October 7, 2017 at 2:50:58 PM UTC+2, Amine Aboufirass wrote:
>>
>> I want to differentiate an expression as follows in `sympy`. I am using
>> `jupyter qtconsole` with enabled latex:
>>
>> from sympy import *
>> init_printing()
>> p0,nu,lamb,k,epsp, dp0 = symbols(r'p_0, nu, lambda, kappa,
>> \delta\epsilon_p^p, \deltap_0')
>> test = Eq(epsp,((lamb-k)/nu)*dp0/p0)
>> p0expr = solve(test,p0)[0]
>> diff(p0expr, epsp)
>> diff(p0expr,k)
>> diff(p0expr,lamb)
>>
>> I'd like to focus on the last three lines of code, lines 6, 7 and 8.
>> Lines 7 and 8 output latex style output while line 6 does not. Why does
>> line 6 not get output in latex? This makes no sense to me could anyone
>> please explain?
>>
>> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/c7583c29-c69c-4c60-9429-d58217e8bcf0%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgM6a4j9x6bHBGLz-Q77S4Byy7zCY2TXvOTdMu5kcJuvw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Dealing with vectors (fields in particular)

2017-09-28 Thread Jason Moore
Cavendish,

3 is definitely what you should use. 2 isn't made for your use case. There
was work on 3 this summer. Look for the pull requests with relevant topics.
I'm not sure all has been merged yet.

Feel free to help with any of the printing or other bugs. I opened an issue
for the bug in 2 yesterday. It should be easy to fix.

Jason

moorepants.info
+01 530-601-9791

On Thu, Sep 28, 2017 at 5:34 AM, Cavendish McKay 
wrote:

> Hello,
>
> I'm using sympy in my upper level undergraduate physics courses, and of
> course the subject of how to deal with vectors has come up. As far as I can
> tell, there are three fairly reasonable approaches at the moment:
>
> 1. use 1 x n or n x 1 matrices. Simple vector operations work fine, but
> vector calculus requires some additional work on the part of the end user.
>
> 2. use the physics.mechanics.vector module. We get vector calculus, but
> this doesn't support curvilinear coordinates, and there's a bug in the
> pretty printer (printing iterables of vectors raises an exception; if this
> isn't a known issue, I'd be happy to open an issue on GitHub). Since we
> spend a lot of time in spherical and cylindrical coordinates when doing
> electricity and magnetism (the course I'm currently teaching), the lack of
> curvilinear coordinates is a blow.
>
> 3. use the vector module. In the 1.1.1 release, curvilinear coordinates
> are not officially supported, but can be made to work using private methods
> (although one of the Lame coefficients for cylindrical coordinates is
> wrong, and I haven't checked to see if this is fixed in the current
> master). The pretty-printer for this module doesn't have the same bug as
> the physics.mechanics.vector module, but the labeling scheme is
> significantly less flexible, and the defaults violate standard
> typographical convention by making the base scalars bold face.
>
> None of these is perfect, but my current favorite is (3). If I understand
> correctly, this was a GSoC project. What is its current status? Is the
> vector module going to be the right way to do vector fields going forward?
>
> I'm happy to contribute, if that would be helpful, but I don't want to
> step on anyone's toes, and if there's already a clear vision/roadmap I'd
> want to be sure that I don't take things in a different direction.
>
> Cavendish
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/9c319390-382d-414a-9392-4f358a7dbce0%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgCSEVB7eEka2qnjOXYMiO4s9fwgx1MFo64abiXmKASnQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Symbolic 3d Points

2017-07-17 Thread Jason Moore
Also, I get this error when trying to run you code:

---
NameError Traceback (most recent call last)
 in ()
 30
 31 # Set Positions
---> 32 ChassisC.set_pos(GlobalCoord0,(ChassisDeltax * inertial_frame.x +
ChassisDeltay * inertial_frame.y + ChassisDeltaz * inertial_frame.z))
 33 CGpos.set_pos(ChassisC,(CGposx * Chassis_frame.x + CGposy *
Chassis_frame.y + CGposz * Chassis_frame.z))
 34 LUCAMP.set_pos(ChassisC,(LUCAMPx * Chassis_frame.x + LUCAMPy *
Chassis_frame.y + LUCAMPz * Chassis_frame.z))

NameError: name 'ChassisC' is not defined

moorepants.info
+01 530-601-9791

On Mon, Jul 17, 2017 at 4:53 PM, Jason Moore  wrote:

> One issue you may be having is the mixture of sympy.vector,
> sympy.physics.vector, and sympy.geometry. These packages are not designed
> to work with each other currently. I recommend sticking to one of those
> depending on what you are trying to do.
>
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>
> On Mon, Jul 17, 2017 at 11:11 AM,  wrote:
>
>> Hello all,
>> I am trying to use Sympy to model a multi-body dynamic system. I am
>> trying to create the required points and coordinate systems to model the
>> system in 3d. I am running into trouble creating symbolic points in 3
>> dimensions. I can create the points as shown below, but whenever I attempt
>> to perform a math operation on the points, such as deriving the midpoint or
>> distance, I receive an error saying that "Point" is an unsupported type, or
>> that the "Point" has no x-attribute.
>>
>> What is the correct method for declaring a 3 dimensional point
>> symbolically, so that you can reference each component of it and perform
>> operations to it? After declaring the point, I need to use the .set_pos
>> function or an equivalent function to declare the position of the points.
>>
>> from __future__ import print_function, division
>> from sympy import symbols, simplify, Segment
>> from sympy.geometry import Point3D
>> from sympy.vector import *
>> from sympy.physics.mechanics import dynamicsymbols, ReferenceFrame, Point
>> from sympy.physics.vector import init_vprinting
>> init_vprinting(use_latex='mathjax', pretty_print=False)
>>
>> # Declare reference frames
>> inertial_frame = ReferenceFrame('inertial_frame')
>> Chassis_frame = ReferenceFrame('Chassis_frame')
>> LUCA_frame = ReferenceFrame('LUCA_frame')
>>
>> # Define the rotation angle symbols
>> thRoll, thPitch, thYaw = dynamicsymbols('thRoll, thPitch, thYaw')
>> thLUCAy = symbols('thLUCAy') ; thLUCAz = symbols('thLUCAz')
>> thLUCAx, thLLCAx, thRUCAx, thRLCAx = dynamicsymbols('thLUCAx, thLLCAx,
>> thRUCAx, thRLCAx')
>>
>>
>> # Define Position Components
>> ChassisDeltax = symbols('ChassisDeltax')
>> ChassisDeltay = symbols('ChassisDeltay')
>> ChassisDeltaz = symbols('ChassisDeltaz')
>> CGposx = symbols('CGposx')
>> CGposy = symbols('CGposy')
>> CGposz = symbols('CGposz')
>> LUCAMPx = symbols('LUCAMPx')
>> LUCAMPy = symbols('LUCAMPy')
>> LUCAMPz = symbols('LUCAMPz')
>>
>> # Set Positions
>> ChassisC.set_pos(GlobalCoord0,(ChassisDeltax * inertial_frame.x +
>> ChassisDeltay * inertial_frame.y + ChassisDeltaz * inertial_frame.z))
>> CGpos.set_pos(ChassisC,(CGposx * Chassis_frame.x + CGposy *
>> Chassis_frame.y + CGposz * Chassis_frame.z))
>> LUCAMP.set_pos(ChassisC,(LUCAMPx * Chassis_frame.x + LUCAMPy *
>> Chassis_frame.y + LUCAMPz * Chassis_frame.z))
>>
>> # Center of Mass Locations
>> CoM_Chassis = Point('CoM_Chassis')
>> CoM_Chassis.set_pos(CGpos,0)
>> CoM_LUCA = Point('CoM_LUCA')
>> CoM_LUCA.set_pos(LUCAMP, ((LUCA_xOff / 2) * LUCA_frame.x + (LUCA_L / 2) *
>> LUCA_frame.y + 0 * LUCA_frame.z))
>>
>>
>> --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/sympy/fbea45f1-c15d-455a-901b-b5cb5d0ae199%40googlegroups.com
>> <https://groups.google.com/d/msgid/sympy/fbea45f1-c15d-455a-901b-b5cb5d0ae199%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgUm4B6PN5FG-1pAV3uNvyHO_4c3Sh-VfTk8GyQk9hj%2Bw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Symbolic 3d Points

2017-07-17 Thread Jason Moore
One issue you may be having is the mixture of sympy.vector,
sympy.physics.vector, and sympy.geometry. These packages are not designed
to work with each other currently. I recommend sticking to one of those
depending on what you are trying to do.

moorepants.info
+01 530-601-9791

On Mon, Jul 17, 2017 at 11:11 AM,  wrote:

> Hello all,
> I am trying to use Sympy to model a multi-body dynamic system. I am trying
> to create the required points and coordinate systems to model the system in
> 3d. I am running into trouble creating symbolic points in 3 dimensions. I
> can create the points as shown below, but whenever I attempt to perform a
> math operation on the points, such as deriving the midpoint or distance, I
> receive an error saying that "Point" is an unsupported type, or that the
> "Point" has no x-attribute.
>
> What is the correct method for declaring a 3 dimensional point
> symbolically, so that you can reference each component of it and perform
> operations to it? After declaring the point, I need to use the .set_pos
> function or an equivalent function to declare the position of the points.
>
> from __future__ import print_function, division
> from sympy import symbols, simplify, Segment
> from sympy.geometry import Point3D
> from sympy.vector import *
> from sympy.physics.mechanics import dynamicsymbols, ReferenceFrame, Point
> from sympy.physics.vector import init_vprinting
> init_vprinting(use_latex='mathjax', pretty_print=False)
>
> # Declare reference frames
> inertial_frame = ReferenceFrame('inertial_frame')
> Chassis_frame = ReferenceFrame('Chassis_frame')
> LUCA_frame = ReferenceFrame('LUCA_frame')
>
> # Define the rotation angle symbols
> thRoll, thPitch, thYaw = dynamicsymbols('thRoll, thPitch, thYaw')
> thLUCAy = symbols('thLUCAy') ; thLUCAz = symbols('thLUCAz')
> thLUCAx, thLLCAx, thRUCAx, thRLCAx = dynamicsymbols('thLUCAx, thLLCAx,
> thRUCAx, thRLCAx')
>
>
> # Define Position Components
> ChassisDeltax = symbols('ChassisDeltax')
> ChassisDeltay = symbols('ChassisDeltay')
> ChassisDeltaz = symbols('ChassisDeltaz')
> CGposx = symbols('CGposx')
> CGposy = symbols('CGposy')
> CGposz = symbols('CGposz')
> LUCAMPx = symbols('LUCAMPx')
> LUCAMPy = symbols('LUCAMPy')
> LUCAMPz = symbols('LUCAMPz')
>
> # Set Positions
> ChassisC.set_pos(GlobalCoord0,(ChassisDeltax * inertial_frame.x +
> ChassisDeltay * inertial_frame.y + ChassisDeltaz * inertial_frame.z))
> CGpos.set_pos(ChassisC,(CGposx * Chassis_frame.x + CGposy *
> Chassis_frame.y + CGposz * Chassis_frame.z))
> LUCAMP.set_pos(ChassisC,(LUCAMPx * Chassis_frame.x + LUCAMPy *
> Chassis_frame.y + LUCAMPz * Chassis_frame.z))
>
> # Center of Mass Locations
> CoM_Chassis = Point('CoM_Chassis')
> CoM_Chassis.set_pos(CGpos,0)
> CoM_LUCA = Point('CoM_LUCA')
> CoM_LUCA.set_pos(LUCAMP, ((LUCA_xOff / 2) * LUCA_frame.x + (LUCA_L / 2) *
> LUCA_frame.y + 0 * LUCA_frame.z))
>
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/fbea45f1-c15d-455a-901b-b5cb5d0ae199%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AikjJ3D8Ve5snsdF9NYo4DWVji6iZNZnDM612UfzgoUAw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Numpy array to C++

2017-07-13 Thread Jason Moore
You would probably have better luck asking this question on the NumPy
mailing list.

moorepants.info
+01 530-601-9791

On Tue, Jul 11, 2017 at 9:47 PM,  wrote:

> Hi,
>
> I am trying to convert Numpy array to C++ data structure. Does anyone know
> how to do that without using bindings?
>
> Thank you
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/62a66122-26eb-4645-9de5-a4c234ce88c4%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgcTSvLs_Pcd80%3DehMZdiR%3DQt%2B1_0%3DURUnV%2B-xAEAkL9Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] Re: plotting the batman equations, need help

2017-06-24 Thread Jason Moore
I figured out a workaround using carefully crafted Piecewise functions. But
I did open this issue:

https://github.com/sympy/sympy/issues/12804

because I think it should just work (it mostly does).

moorepants.info
+01 530-601-9791

On Sat, Jun 24, 2017 at 2:24 PM, Jason Moore  wrote:

> I've been trying to put together a demo showing how sympy's jscode
> generator could be used to plot functions using Chart.js in the Jupyter
> notebook. I decided to try plotting the Batman equations and it almost
> works. The sympy.plot function gets most of it but seems to have issues
> with the head. And then when I convert to javascript the entire top doesn't
> work. I may have picked too hard of a plot to try to do for this demo, but
> maybe some of you all know how to get this working. Any help would be
> appreciated. This might be used in the SciPy tutorial next week.
>
> notebook: https://github.com/sympy/scipy-2017-codegen-tutorial/
> blob/master/notebooks/javascript_viz.ipynb
>
> batman equations I used: http://mathworld.wolfram.com/BatmanCurve.html
>
> Thanks,
>
> Jason
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjwqJh5yp3Fb0%2BpyVFt%2BKrHan3orr_02RJE-PcWhO8JBA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] plotting the batman equations, need help

2017-06-24 Thread Jason Moore
I've been trying to put together a demo showing how sympy's jscode
generator could be used to plot functions using Chart.js in the Jupyter
notebook. I decided to try plotting the Batman equations and it almost
works. The sympy.plot function gets most of it but seems to have issues
with the head. And then when I convert to javascript the entire top doesn't
work. I may have picked too hard of a plot to try to do for this demo, but
maybe some of you all know how to get this working. Any help would be
appreciated. This might be used in the SciPy tutorial next week.

notebook:
https://github.com/sympy/scipy-2017-codegen-tutorial/blob/master/notebooks/javascript_viz.ipynb

batman equations I used: http://mathworld.wolfram.com/BatmanCurve.html

Thanks,

Jason
moorepants.info
+01 530-601-9791

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ag%2BeycDS8tMhX_H99TyiBfUtc%3DuVtLTD%3D9VBfmZ-7VowQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Updating SymPy changelog process

2017-06-22 Thread Jason Moore
I fully support this!

moorepants.info
+01 530-601-9791

On Thu, Jun 22, 2017 at 1:17 PM, Aaron Meurer  wrote:

> Once I have finished the SymPy release, I would like to make an update
> to how we do changelogs.
>
> Right now, changelog entries are made manually on the wiki, at
> https://github.com/sympy/sympy/wiki/Release-Notes. The issue with this
> is that very few people update the release notes when pull request
> changes are made, so we end up with a long list of changes that need
> to be added to the release notes at release time. This results in the
> release notes generally not being done very well, because there are
> typically too many changes to reasonably go through and add to the
> notes.
>
> My suggestion is to require each pull request to add its own release
> notes entry as part of the PR. The PR won't be mergeable unless it has
> a release notes entry.
>
> The way to achieve this is to move the release notes from the wiki to
> the main SymPy repo. The process that seems to work well is this:
>
> - There is a directory changelog/ in the repo. Every pull request adds
> a new file to this directory. The name of the file does not matter (a
> good convention is branchname.rst).  This file follows a template
> format, like
>
> **Backwards incompatible changes:**
>
> ...
>
> **Major changes:**
>
> ...
>
> **Minor changes:**
>
> ...
>
> (the header names could be different). Each PR adds bullet points for
> the changes made in that PR.
>
> Then at release time, the release script takes all the files in
> changelog.rst and amalgamates them into a single changelog file for
> that release.
>
> The separate files makes it so that there are never git merge
> conflicts (so long as people chose unique filenames).
>
> Each pull request would have a check in the tests to make sure that it
> adds or modifies a changelog file. There could also be some way to
> tell the tests that the change is too minor to require a changelog
> entry (say, if it has "SKIP CHANGELOG" in the PR text).
>
> This process was suggested to me by Anthony Scopatz, who uses it in
> Xonsh https://github.com/xonsh/xonsh/blob/master/
> CONTRIBUTING.rst#changelog.
>
> I would appreciate any thoughts or suggestions on this. It will likely
> not be implemented until after the release.
>
> Aaron Meurer
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6JnXOn7A%2B-J%2BMWRyg05CP05rq%
> 2BzCJ719V2B9OaE5AyePw%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgkHCFWQGYsMsQ-0CznDzQ%2BU3gMMftnAsPwhAwy6kxG-A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] Re: Request for community input: removing versioned docs

2017-06-22 Thread Jason Moore
It seems that many other scipy related packages handle this by giving big 
warnings at the top of old doc pages to manually redirect you. This seems 
to work for me the vast majority of the time, only occasionaly to I get 
stuck on old, for example. Readthedocs does this for your automatically too 
and has a nice sidebar that tells you what version of the docs you are on.

I'm not in favor of removing old docs because it is a real pain for the 
user to build old docs. I'd be more in favor of warnings on old doc pages.

On Thursday, June 22, 2017 at 12:38:28 PM UTC-7, Aaron Meurer wrote:
>
> Hello all. 
>
> I would like input from the broader SymPy community here. Right now, 
> at http://docs.sympy.org/ we have versioned docs for each version 
> going back to 0.6.7, e.g., http://docs.sympy.org/0.7.3/index.html. 
>
> I am proposing to remove these. The only docs that would be on the 
> docs site are http://docs.sympy.org/latest/ (the default) and 
> http://docs.sympy.org/dev/ (built automatically from master). I am 
> undecided if existing versioned docs pages should be setup to redirect 
> to latest, provide a message, or just 404. 
>
> Two reasons why I want to do this: 
>
> - Empirically, many users end up on old docs pages, without 
> intentionally going there. Google search likes to return search 
> results from old docs pages. We have attempted to use the webmaster 
> tools to fix this, but just playing around with some random search 
> terms, it seems they still appear in the top of the results (e.g., 
> "sympy ln" gives 0.7.1 docs as the first result). 
>
> - This gives the false impression that we support older versions. We 
> do not support any version of SymPy other than the latest version. We 
> do not make backport releases, except in extreme situations. 
>
> I am looking for feedback on this, whether you think it's a good idea, 
> a bad idea, or any suggestions. 
>
> Aaron Meurer 
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/0b37c004-410b-4b4c-9b26-04375ac9392a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] how to convert latex expression into sympy expression?

2017-06-14 Thread Jason Moore
Here is one option: https://github.com/augustt198/latex2sympy

moorepants.info
+01 530-601-9791

On Wed, Jun 14, 2017 at 12:22 AM, Christophe BAL (via GMAIL) <
projet...@gmail.com> wrote:

> Hello.
>
> Because LaTeX is not mathmetically semantic, you can't have a perfect
> converter from LaTeX to SymPy.
>
>
>
>
> Le 14/06/2017 à 06:09, 821673...@qq.com a écrit :
>
> I have a lot of latex expression, such as:
> a+b+c=0
> abc>0
> \frac{1}{a}+\frac{1}{b}+\frac{1}{c}
> \left({a+b+c}\right)^2=a^2+b^2+c^2+2ab+2bc+2ac=0
>
> I want a function, let's say latex2sympy(latex), to convert latex to sympy
> expression?
>
> how can i do that?
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/5f86b9c7-1ace-410c-aeb7-c57f505c42ff%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> Christophe BAL
> Enseignant Agrégé de Mathématiques
> Programmeur Python Amateur
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/9dedee5e-10c9-6ef5-2a33-2c1f3591323c%40gmail.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhmuY25wPAV5Ds8CJxDcK81HS%3DtW5c2Sdxfves-GaHDqQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] INTRODUCTION.

2017-06-04 Thread Jason Moore
Welcome Ayush,

A good place to start is this guide:
https://github.com/sympy/sympy/wiki/introduction-to-contributing

Jason

moorepants.info
+01 530-601-9791

On Sun, Jun 4, 2017 at 6:43 AM, Ayush Shridhar  wrote:

>
>  Hello Everyone!
>
>  My name is *Ayush Shridhar*. I
> am a CS student. I have always been passionate about maths and computing.
> Its a pleasure to be working with all of you here.
>  I am a newbie. I would love to
> learn a lot of things from everyone here,and at the same time I would love
> to code for this organization.
>  Can someone please tell me how
> should i start contributing?
>
>  Thanks in Advance!
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/925dff05-66d9-4378-bc08-68a0fc36f290%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgUJudUHng5FyqexyPjVtayCyu89_nUvonyba%3DEt4Cybg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC 2017 : Proposal

2017-03-31 Thread Jason Moore
All of those are already present in the codebase or a pull request.


Jason
moorepants.info
+01 530-601-9791

On Fri, Mar 31, 2017 at 2:28 PM, satya prakash 
wrote:

> How about if I add llvmjit inside codegen and rust inside printing as well
> as codegen.py
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/bf707c1f-7969-4c62-b669-d489ee1cee05%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhvWTO1%2BW-N_WPP6cGWMp0hnMA7aiXQpA1etiFJS%3DajOw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC : Singularity Function

2017-03-31 Thread Jason Moore
I recommend trying to solve beam bending or other problems that utilize
singularity functions with the current module. You will quickly find many
deficiencies and ideas for new features.


Jason
moorepants.info
+01 530-601-9791

On Fri, Mar 31, 2017 at 2:16 PM, satya prakash 
wrote:

> Hello,
>I would like to know reg. Singularity Function idea as there is already
> a package in function.special.
>   So I am in confusion regarding what is needed to be done.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/e4c4951f-3c9f-401d-92f3-b2cb15fa6322%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ag3S55FHaA7VF-Q8gZLGOPhJrovQ76TRxU2MDZdjGQVfg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC idea: Rewriting the Matrices module to make matrices in Sympy faster and more usable.

2017-03-30 Thread Jason Moore
You should connect with Jason Siefkin who is currently in the midst of
rewriting and organization the matrix code.


Jason
moorepants.info
+01 530-601-9791 <(530)%20601-9791>

On Wed, Mar 29, 2017 at 8:27 AM, Vedarth Sharma 
wrote:

> I saw it as an idea prompt in Sympy ideas. It basically said that we need
> to rewrite the Matrices module to be more like polys module etc.
> Rewrite Matrices module
> . Well
> for past few days I have been analyzing Matrices module and I am thinking
> of doing a project which involves not only rewriting the Matrix module but
> also making it more usable. Right now it is pretty disorganized as well as
> just flawed. In my recent pull request I learned something interesting.
> There are some files that are logically incorrect i.e.(mathematically
> incorrect) and there tests are also like so. So can you suggest me what
> should my proposal include? I will submit a draft in 3 to 4 hours. Please
> give me feed back on that as well. Thanks a lot.
> Issues:- 12300  , The answer
> comes in KD form instead of the literal answer.
> 12427  , 12258
>  .
> Please give me some suggestions.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/ms
> gid/sympy/a8cf6e89-93e0-40a7-be89-be8801f9cf27%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjFWHQ1S91brs8UgOsRCjf%3DxKauKYMz59uhjH4QzYvSNA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC 2017 Physics Projects

2017-03-30 Thread Jason Moore
Aaron,

Both Jain and Featherstone each have a book about this subject. Last year's
GSoC student worked on the Featherstone implementation. There is still an
open pull request with this. I would start by reviewing what Brandon
(James) did last year and figure out what it will take to finish it.


Jason
moorepants.info
+01 530-601-9791

On Wed, Mar 29, 2017 at 10:21 PM, Aaron Miller 
wrote:

> Greetings SymPy Team,
>
> My name is Aaron Miller, and I'm a third-year undergrad studying Physics
> and Computer Science.  I'm really interested in your projects relating to
> Classical Mechanics.  In particular, the task of working on an O(N)
> Equations of Motion method sounds like it could be very interesting.
> Honestly, I'm not familiar with the Featherstone/Jain methods of forming
> equations of motion, but I'd love to learn it.  Is there a particular
> reference (paper, article, book, etc.) that is particularly useful for
> learning about this method?  A quick Google search turned up this paper
> , is that
> the method that I would be implementing?  Also, I know the ideas page says
> an ideal candidate would already be familiar with this method; would I be
> better off applying for one of the other Physics-related projects, or do I
> have a good shot at applying for this one (especially given that this one
> sounds more interesting to me)?
>
> Aaron Miller
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/428dc0c9-7ad1-47b8-92a0-de1a9cd984e3%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjJXJc95dJqHW7veiwjnfyo3d2Hi-Hhk%3D5pJE1fh2FVpw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSOC 2017 idea: non-rigid body

2017-03-28 Thread Jason Moore
Tatyana,

There are projects that have enough work to share between two proposals.
That would be ok. But all of the proposals should be primarily focused on
developing software for SymPy. Each proposal should be focused on the
software additions and changes that the student will work on during the
summer.

I suggest that you post your proposal ideas to the wiki or here for
feedback ASAP.


Jason
moorepants.info
+01 530-601-9791

On Tue, Mar 28, 2017 at 12:15 PM, Tatyana Abramova 
wrote:

> As far as I understand, we are allowed to do one project together, but we
> should write separated proposals where each of us should write about own
> purposes and objectives. In our project I will deal with the part related
> to physics, my friend will be engaged in programming, so I supposed to
> describe the tasks of the project on the physical side, and he will
> describe from the side of programming, but our tasks should be correlated
> with each other. If I am wrong in something, please, correct me.
>
> воскресенье, 26 марта 2017 г., 9:43:21 UTC+3 пользователь Aaron Meurer
> написал:
>>
>> Please be aware that group proposals are not allowed by Google, so if
>> you both wanted to submit, you would need to submit separate, distinct
>> proposals https://developers.google.com/open-source/gsoc/faq#can_a_gro
>> up_submit_a_proposal_together_to_work_on_a_single_project.
>>
>> Aaron Meurer
>>
>> On Sat, Mar 18, 2017 at 6:35 AM, Tatyana Abramova 
>> wrote:
>> > Hello,
>> > we are Tatyana Abramova, first-year student of The Department of
>> General and
>> > Applied Physics of MIPT, and Robert Drynkin, first-year student of
>> Applied
>> > Mathematics and Computer Science in HSE and Mathematics in IUM.
>> > We have found that there is no model for non-rigid bodies and we are
>> going
>> > to create non-rigid body class.
>> > Firstly, the non-rigid body itself should be created. For that rigid
>> body
>> > class can be used, including some new properties like elastic modulus
>> and
>> > shear modulus. Also, inertia for non-rigid body is not constant, so it
>> > becomes dynamic quantity.
>> > Secondly, the forces of deformation should be added by introducing
>> Cauchy
>> > stress tensor. Furthermore, deformations in the nonlinear part of the
>> > elasticity curve will be considered, thus there should be yield point,
>> > ultimate strength, breaking point and other needed characteristics of
>> each
>> > material which is going to be deformed. Also, compression of liquids
>> can be
>> > considered (adding parameters of the reservoir and pressure).
>> > Finally, equation of motion of the non-rigid body should be generated.
>> For
>> > that we can use already added LagrangesMethod and KanesMethod or create
>> > something new that would be more applicable for non-rigid bodies. After
>> > creating motion of non-rigid bodies visualization of it could be
>> > supplemented.
>> > We hope that the structure of our idea is clear.
>> >
>> > --
>> > 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 post to this group, send email to sy...@googlegroups.com.
>> > Visit this group at https://groups.google.com/group/sympy.
>> > To view this discussion on the web visit
>> > https://groups.google.com/d/msgid/sympy/7dcef10e-1842-4f37-
>> 891f-62d6a305f0f4%40googlegroups.com.
>> > For more options, visit https://groups.google.com/d/optout.
>>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/9142719f-ef3c-4fba-b498-a536cb014f2b%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjbrMni92CCDUzujUtbCx6sUcdfNjEocgjvPLbjppVZRg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Modelling and finite element analysis

2017-03-28 Thread Jason Moore
Tedongmo,

Welcome to the SymPy community. I suggest asking questions on the mailing
list if you are hoping for a response. If you are interested in GSoC, be
sure to let us know.


Jason
moorepants.info
+01 530-601-9791

On Mon, Mar 27, 2017 at 1:05 PM, Tedongmo  wrote:

> Hi am Tedongmo, mechanical engineeting student. I will have loved sympy to
> be capable of modelling physics problems and then using numerical methods
> to solve them (finite element methods)
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/3f8f6165-51ce-47a8-bcd3-13e4e0407258%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aj%2B_D97MFCMQ_tMjRwp7CXZ_FXXBxQ%2BLt1Q3EaK2nWSTA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Feedback on GSoC Proposal

2017-03-27 Thread Jason Moore
Mikayla,

Have a look at this proposal from last year:

https://github.com/sympy/sympy/wiki/GSoC-2016-Application-Sampad-Kumar-Saha:-Singularity-Functions

It is a very well designed proposal. Compare yours to it and I think you'll
see a number of improvements you can make.

I also agree with Arif's comment.


Jason
moorepants.info
+01 530-601-9791

On Mon, Mar 27, 2017 at 8:37 PM, Mikayla Z. Grace  wrote:

> I have a first draft of my Google Summer of Code project proposal about
> vector coordinate systems, and I would love to get some feedback and
> suggestions about it to make it stronger! Here's the link:
> https://github.com/sympy/sympy/wiki/GSoC-2017--Mikayla-Z.-Grace:-Extend-
> Implementation-of-Different-Vector-Coordinate-Systems-to-Vector-Functions
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/f0d32262-ee80-481f-86b6-3af96cfda322%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjDJJ%3DN4gxt-9uxXZGBa3JYxyuUgcj1YyceeXDKgH07dA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC: Assumptions Project

2017-03-27 Thread Jason Moore
Yash,

You should search the mailing list for past conversations, look at our
Github wiki for previous proposals on this system, search pull requests
related to assumptions, and reach out to the people that have worked on
this system to learn what is needed. Also start here for getting setup:
https://github.com/sympy/sympy/wiki/introduction-to-contributing


Jason
moorepants.info
+01 530-601-9791

On Sun, Mar 26, 2017 at 4:35 PM, Yash Patel  wrote:

> Hi everyone!
>
> My name is Yash Patel, currently a junior at Princeton University
> (studying Math with minors in Computer Science and Statistics Machine
> Learning). I was *really *interested in the Assumptions project that was
> described on the GSoC ideas page, especially because I used something in a
> similar vein for a programming languages class I took, where we used the
> Coq proof assistant to programmatically simplify and prove expressions.
> This seems like an especially interesting extension of SymPy and parallels
> how you can add "underlying assumptions" (axioms) to different Coq
> environments. If possible, I'd really appreciate any suggestions of what to
> explore and directions to try!
>
> - Yash
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/944758e5-ac10-4a55-ab33-d48d2b5d7740%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgLhBNNW%2BBrM8ekZCcU%3DJrKcjY_Y_CceuP%2BG4fA4gHRWQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: GSoC 2017: Lie groups in SymPy

2017-03-26 Thread Jason Moore
Maria,

If your proposal is good we will find a mentor. Just focus on making the
proposal strong.


Jason
moorepants.info
+01 530-601-9791

On Sat, Mar 25, 2017 at 7:07 AM, Kalevi Suominen  wrote:

> There is a module on complex Lie algebras in SymPy that also deals with
> Dynkin diagrams. The possibility of adding real Lie algebras was discussed
> in this thread 
> some time ago.
>
> Kalevi Suominen
>
> On Saturday, March 25, 2017 at 4:49:31 AM UTC+2, Maria Zameshina wrote:
>>
>> Hello everyone!
>>
>>
>> I have a project in mind for construction of a module in SymPy for being
>> able to distinguish and classify Lie groups efficiently. In general, a
>> project in these lines evokes quite some interests for me, as I like the
>> idea of geometric viewpoints for groups very much, and this feature
>> especially manifests in the context of Lie groups. I have attended  the Lie
>> groups course in Independent University of Moscow and I liked it. So, I
>> would be very happy if I can get a chance to work on the following
>> schematic proposals. I would also be extremely glad to get feedbacks from
>> you in this regard.
>>
>> As is known, all the Lie groups can be classified starting from SU(2).
>> For building Lie groups we will use a standard gadget, the so-called Dynkin
>> diagrams.Starting from the SU(2) which is typically represented by a
>> circle, one can build up higher Lie groups by attaching such circles using
>> various lines. For example, SU(3) is represented by two such circles
>> attached by a single line.
>>
>>
>>
>> In fact, removing a few lines and circles, one can identify the subgroups
>> thereof. Furthermore, from the symmetries of the diagrams, it is simpler to
>> identify the (outer)- automorphisms of the groups. For example, one of the
>> most symmetric representations come from the dihedral group, from the
>> diagram of which, it becomes quite clear that it has order 6 automorphism
>> given by permutation of 3 letters, or S_3.
>>
>> Of course, these are rather simple examples. One needs to find such
>> representations, for more complicated groups. But, given such diagrams, one
>> can keep on retaining tracks of building them up, and from find appropriate
>> isomorphisms for example.
>>
>> This is important, because up to isomorphism, all simple Lie groups can
>> be classified into categories called, classical Lie algebras and
>> exceptional Lie algebras. So, identifying isomorphisms is an important
>> problem on its own. To achieve this, Dynkin diagrams come in
>>
>> as very useful objects.
>>
>> I have a somewhat sketchy ideas about executing these tasks. So, first of
>> all, we will have to realise conception of Dynkin diagrams, and after it we
>> will build up all the  Lie groups on it. Then we should build up Dynkin
>> diagrams for known classical and exceptional cases. We should check, if our
>> algorithms really work at these stage by checking against these cases.
>> Then, we should find how to identify isomorphisms. Standard techniques of
>> removing/attaching nodes and lines exist. One should finds ways to
>> efficiently implement them or find better algorithms than the existing
>> ones. Once these have been achieved, the goal will be to identify
>> automorphisms by looking at the symmetry of diagrams.
>>
>> Finally, if there is time, I would also like to work on complex Lie
>> (semi-simple) algebras (the real Lie algebras are determined as the real
>> forms of them). These are classified by Satake diagrams which are further
>> generalizations of Dynkin diagrams. In a nutshell, one also attaches some
>> filled (black) circles and add arrowed edges according to some specified
>> rules.
>>
>> I would also like to know if anyone in the work group is interested in
>> mentoring this project. I could not find anyone in the list. It would be
>> very helpful, if you could direct me to someone who is willing to be a
>> mentor for this project, or any similar project related to this.
>>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/0641a57d-56e1-4c53-8692-08275288cd6c%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.

Re: [sympy] Gsoc 2017: Series expansions

2017-03-26 Thread Jason Moore
Here is the documentation:
http://docs.sympy.org/latest/modules/series/series.html

Best to get familiar with what currently exists so you can propose new
ideas.


Jason
moorepants.info
+01 530-601-9791

On Sun, Mar 26, 2017 at 4:20 AM, Vikas Kurapati 
wrote:

> Hi everyone,
>
> I am Vikas Kurapati, senior undergrad in Department of Aerospace
> Engineering at Indian Institute of Technology Bombay. I would like to work
> on the Series Expansions and its issues in Sympy. I'd like someone to point
> me in the right direction to proceed.
>
> Thanks and Regards.
>
> Vikas Kurapati
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/95ab912b-dfea-4d83-89ed-8aff059d5c59%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjJCkn20%3DwO2weH0_nBJfGFBe7q6Jfe-DpWc%3DWnZkf4cw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSOC 2017: Integration

2017-03-26 Thread Jason Moore
Here is a good place to start reading and asking questions:
https://github.com/sympy/sympy/issues/7749


Jason
moorepants.info
+01 530-601-9791

On Sun, Mar 26, 2017 at 3:58 AM, Suraj Sanka  wrote:

> Hi everyone,
>
> I am Suraj Sanka, senior undergrad at Indian Institute of Technology
> Bombay. I am interested to work on the Rubi integrator for GSOC. Can I know
> the difficulty in implementing Rubi integration rules, pre-requisite
> knowledge also anything else someone working on implementing it should know
> before they work on it?
>
> Thanks and Regards,
>
> Suraj Sanka.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/b1eff559-3f70-4112-a5f4-6c82aba03ffa%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AiU3_SkX6Rox43vGU7Z-kAMmS74HUXvOBuCPNippnpw5g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Is work done on Singularity functions already?

2017-03-26 Thread Jason Moore
There is plenty to do with this project. I suggest trying to solve problem
with the current implementation and see what does and doesn't work well.


Jason
moorepants.info
+01 530-601-9791

On Sun, Mar 26, 2017 at 11:29 AM, Sagar Bharadwaj <
sagarbharadwa...@gmail.com> wrote:

> I am interested in taking up the project of implementing Singularity
> functions to solve Beam bending problems. The ideas page says 'There is no
> previous work done on this topic'.
>
> However I can see work done with respect to this project in
> sympy.physics.continuum_mechanics. This work was done in PR #11374.
>
> Is this project complete or can it still be taken up for GSoC 2017?
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/997e3402-2914-4f00-b993-ce761bd61d6c%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ai%3DwGQGbLwGJ0Sfkc-Mnz7N3uZyYUYLd8nW-pzqw5tTcg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] SymPy Tutorial Proposal: SciPy 2017

2017-03-26 Thread Jason Moore
The tutorial we submitted is here:
https://github.com/sympy/sympy/wiki/SciPy-2017-Tutorial-Proposal:-Automatic-Code-Generation-with-SymPy


Jason
moorepants.info
+01 530-601-9791

On Sat, Mar 25, 2017 at 2:29 PM, Jason Moore  wrote:

> FYi, Aaron and I are submitting a tutorial title "Code Generation with
> SymPy". This will start with sympy expressions and end with users creating
> custom code generators. If a normal SymPy tutorial would be submitted and
> accepted we could have them back to back or one each day, with the general
> sympy one being prereq.
>
> If you have an suggestions of what should be in the code gen on, let us
> know.
>
> Jason
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>
> On Sat, Mar 25, 2017 at 10:00 AM, Sumith Kulal 
> wrote:
>
>> Hi Gaurav,
>>
>> I think I shall be around for SciPy this time. I would be happy to
>> collaborate on the tutorial.
>> I was intending of meeting Ondřej anyways but I think we could all catch
>> up at SciPy :)
>>
>> Thanking you
>> Sumith
>>
>> On Tuesday, March 21, 2017 at 3:12:23 AM UTC+5:30, Aaron Meurer wrote:
>>>
>>> Yes, we can. In the past we've had tutorials on SymPy and PyDy/SymPy
>>> mechanics, with the latter tutorial requiring the intro SymPy
>>> tutorial.
>>>
>>> Aaron Meurer
>>>
>>> On Sun, Mar 19, 2017 at 12:44 PM, Gaurav Dhingra
>>>  wrote:
>>> > I don't have knowledge about code generation. So if someone else like
>>> Aaron
>>> > or Ondrej or may be someone else who is familiar with code-generation
>>> + who
>>> > wants to attend the conference can definitely submit it. I think we
>>> can
>>> > submit more than one tutorial (looking at the SciPy website it seems),
>>> let
>>> > me know if anybody is interested in that.
>>> >
>>> >
>>> > On Wednesday 15 March 2017 02:16 AM, Sartaj Singh wrote:
>>> >
>>> > To add to this. Few of the people at PyConUK, 2016 were also very
>>> interested
>>> > regarding SymPy's code generation.
>>> >
>>> > On 14 March 2017 at 10:49, Jason Moore  wrote:
>>> >>
>>> >> I vaguely remember this. I'm not sure if I suggested it or if someone
>>> >> mentioned to me and I repeated it. But I bet a sympy code generation
>>> >> tutorial could be popular as an intermediate topic. I think that I
>>> recall
>>> >> some people telling me they'd have liked something deeper.
>>> >>
>>> >>
>>> >> Jason
>>> >> moorepants.info
>>> >> +01 530-601-9791 <(530)%20601-9791>
>>> >>
>>> >> On Mon, Mar 13, 2017 at 2:43 PM, Aaron Meurer 
>>> wrote:
>>> >>>
>>> >>> I would ask the SciPy organizers if they would be interested in
>>> that.
>>> >>> My fear is that too few people would be interested in an
>>> intermediate
>>> >>> tutorial, as it would only appeal to people who already know some
>>> >>> SymPy.
>>> >>>
>>> >>> Aaron Meurer
>>> >>>
>>> >>> On Mon, Mar 13, 2017 at 5:25 PM, Sartaj Singh 
>>> >>> wrote:
>>> >>> > Hi,
>>> >>> >
>>> >>> > Last year there was a suggestion by Jason (if I remember
>>> correctly), to
>>> >>> > maybe make it an intermediate level tutorial. Let me know what you
>>> >>> > think?
>>> >>> >
>>> >>> > On 14 March 2017 at 01:34, Gaurav Dhingra
>>> >>> > 
>>> >>> > wrote:
>>> >>> >>
>>> >>> >> Hi everyone,
>>> >>> >>
>>> >>> >> This is to notify that I would be submitting a proposal for SymPy
>>> >>> >> Tutorial
>>> >>> >> at SciPy 2017.
>>> >>> >>
>>> >>> >> Here is the wiki for the proposal:
>>> >>> >> https://github.com/sympy/sympy/wiki/SciPy-2017-Tutorial-Proposal
>>> >>> >>
>>> >>> >> Feel free to suggest changes. It's still incomplete. If anyone of
>>> you
>>> >>> >> would like to join, then please let me know. :)
>>> >>> >>
>>> >>> >&

Re: [sympy] Python magic to trigger post-constructors for Add, Mul, Pow?

2017-03-26 Thread Jason Moore
I haven't thought about the details, but just happened to click on Matthew
Rocklins 2014 SciPy talk where he introduces the multiple dispatch ideas
for SymPy and it seemed relevant to this issue.


Jason
moorepants.info
+01 530-601-9791 <(530)%20601-9791>

On Sun, Mar 26, 2017 at 6:21 AM, Francesco Bonazzi 
wrote:

>
>
> On Sunday, 26 March 2017 00:48:13 UTC+1, Jason Moore wrote:
>>
>> Would multiple dispatch be best for implementing Add/Mul/Etc for these
>> different types?
>>
>
> I think this alternative would work better than multiple dispatching. It's
> also much simpler to implement.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/ms
> gid/sympy/1770ca8c-a772-4e77-a3b2-5147708ea944%40googlegroups.com
> <https://groups.google.com/d/msgid/sympy/1770ca8c-a772-4e77-a3b2-5147708ea944%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aim52QMytGWYg9WoxqW7r%2BfCwrx2dRgsW%2BhUgY-5yQJ8Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Gsoc:Concrete Module

2017-03-26 Thread Jason Moore
Start by going through this:
https://github.com/sympy/sympy/wiki/introduction-to-contributing


Jason
moorepants.info
+01 530-601-9791

On Sun, Mar 26, 2017 at 6:31 AM,  wrote:

> Can anyone tell me how can i start developing the Concrete Module.Thanks.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/3d0b8378-3e78-4280-8d8e-5ae4d16d73c6%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ag-qAkhhfrL3sRnS0RDPJL9AGmohSNXbjr6ZnGmZ50%2BdA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Improving Sympy Gamma

2017-03-25 Thread Jason Moore
Jai,

The SymPy gamma files are here: https://github.com/sympy/sympy_gamma



Jason
moorepants.info
+01 530-601-9791

On Tue, Mar 21, 2017 at 2:40 PM, Jai Mahajan  wrote:

> Hi
>
> I would like to improve the AI of Sympy gamma if there is any to make it
> almost as good as or even better than Wolfram Alpha. Please guide me a
> little about the files relevant to UI/AI of Sympy gamma.
>
> Thanks
> Jai Mahajan
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/171ab0a0-4942-4a98-bcab-3a93593b4c01%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aj6mVnRS%3D1bLbg%2BhFmDTUWkt5bTrsyT0XE%2B5nGy-Rs%2BDQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Python magic to trigger post-constructors for Add, Mul, Pow?

2017-03-25 Thread Jason Moore
Would multiple dispatch be best for implementing Add/Mul/Etc for these
different types?


Jason
moorepants.info
+01 530-601-9791

On Thu, Mar 23, 2017 at 10:45 AM, Aaron Meurer  wrote:

> An expression like x*A + B would be problematic, but 2*A + B should
> actually be fine, because the flatten algorithm splits off numeric
> coefficients (so that they can be combined).
>
> Aaron Meurer
>
> On Thu, Mar 23, 2017 at 11:59 AM, Francesco Bonazzi
>  wrote:
> > There's another complication. Consider the expression:
> >
> > 3*A + 2*B
> >
> > Suppose A and B require a flatten-postprocessor at the Add level. The Add
> > object will not detect them, because its parameters are just two Mul
> > objects.
> >
> > --
> > 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 post to this group, send email to sympy@googlegroups.com.
> > Visit this group at https://groups.google.com/group/sympy.
> > To view this discussion on the web visit
> > https://groups.google.com/d/msgid/sympy/e1823603-00b8-
> 4424-8ccc-52d08053f2ea%40googlegroups.com.
> >
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6JXzSmPiZxCYBSnQwd7URE9_3vieRVA%2B_y2aAZV_gmcHA%
> 40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjRyuxHOPMJN2ViQGjgvCpOMiiLzZZ%2BGgqeGZXKvuOUgw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Trying to solve relational, compound equation inequality. e.g -3 < 2x+1 < 5

2017-03-25 Thread Jason Moore
You need to pass in two separate equations instead of the expression.


Jason
moorepants.info
+01 530-601-9791

On Thu, Mar 23, 2017 at 11:44 PM,  wrote:

> I am following the steps:
>
> 1. import sympy as sy
> 2. x = sy.symbols('x', real=True)
>
> Now, print(sy.solve(2*x + 1 < 5,x)) or (-3 < 2*x+1, x) giving me the
> appropriate answer. But when i try to run, print(sy.solve(-3 < 2x+1 <5,
> x)), it is giving me the error raise TypeError("cannot determine truth
> value of Relational")
> TypeError: cannot determine truth value of Relational
> .
>
> I am very new to sympy and i am struggling from this for last two days. if
> anyone have idea please share it. Thank you in advance. i want that single
> value from result as well.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/a1c02acf-7c81-4ca6-82c8-ee904820b61f%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ahq1YxXeQy9F6%3DD9qddsVn2At1AoAP%3D4uXy%3DJHvBhKy7w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSOC 2017 idea: non-rigid body

2017-03-25 Thread Jason Moore
This sounds great. The devils in the details though. We'd love to see more
fleshed out ideas. You can propose them here or on the wiki or through pull
requests. This is a good idea for a GSoC project too.


Jason
moorepants.info
+01 530-601-9791

On Sat, Mar 18, 2017 at 3:35 AM, Tatyana Abramova  wrote:

> Hello,
> we are Tatyana Abramova, first-year student of The Department of General
> and Applied Physics of MIPT, and Robert Drynkin, first-year student of
> Applied Mathematics and Computer Science in HSE and Mathematics in IUM.
> We have found that there is no model for non-rigid bodies and we are going
> to create non-rigid body class.
> Firstly, the non-rigid body itself should be created. For that rigid body
> class can be used, including some new properties like elastic modulus and
> shear modulus. Also, inertia for non-rigid body is not constant, so it
> becomes dynamic quantity.
> Secondly, the forces of deformation should be added by introducing Cauchy
> stress tensor. Furthermore, deformations in the nonlinear part of the
> elasticity curve will be considered, thus there should be yield point,
> ultimate strength, breaking point and other needed characteristics of each
> material which is going to be deformed. Also, compression of liquids can be
> considered (adding parameters of the reservoir and pressure).
> Finally, equation of motion of the non-rigid body should be generated. For
> that we can use already added LagrangesMethod and KanesMethod or create
> something new that would be more applicable for non-rigid bodies. After
> creating motion of non-rigid bodies visualization of it could be
> supplemented.
> We hope that the structure of our idea is clear.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/7dcef10e-1842-4f37-891f-62d6a305f0f4%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AiYx%2BiMp1Xb7LYWm1xvYUZQMeA8rQxcx5s7c9Cpy6Q-%3Dg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] providing a definition for a symbolic function

2017-03-25 Thread Jason Moore
Is it here: http://docs.sympy.org/latest/modules/functions/index.html


Jason
moorepants.info
+01 530-601-9791

On Sat, Mar 18, 2017 at 11:48 PM, Daniel Mahler  wrote:

> I believe i recently saw in the sympy documentation a function to set the
> definition of a symbolic function.
> Something like
>
>var('n')
>F = Function('F')
>the_function_I cant_remember(F, lambda x: x + 1)
>z = F(3*n) # ==> 3*n+1
>
> I thought the function was called something like `bind_function`, but I
> have googled the net and grepped the sympy sources for any reasonable
> variation i can think of without success.
> Does it exist, or did I just dream it?
>
> thanks
> Daniel
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/293607fc-2b7d-477c-8e3c-9a208b3b534e%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ah7_BNRoDCuNVodkxahNdEk%3DKcPrfbqa3LmXOuoncthZg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy]

2017-03-25 Thread Jason Moore
I would suggest trying to use the mechanics module first. Pick your
favorite dynamics problem and make an example. You can submit these
examples to the PyDy repository. Secondly, look for issues labeled with
mechanics on the sympy issue tracker and give a shot at fixing one.


Jason
moorepants.info
+01 530-601-9791

On Sun, Mar 19, 2017 at 7:18 AM, lenix lobo  wrote:

> I am interested in the mechanics project listed on one of the GSOC idea
> list.
> I have proficient knowledge of both Python and mechanics including
> NewtonEuler Method and Langrange Methods and several others.
> I am also ready to dedicate as much time as possible towards the project
> development.
> It would be very helpful if someone from the community would guide me in
> this project.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAB_LNNQYxcuuQLXAWyj6GEusYawpqouTATpG%3DrOq5eJbGy_95Q%40mail.
> gmail.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ag9vqRQAtSnD%2BLQPV9MvSDuZsLWLErUqPs7unaRDmPOWQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: Lots of problems with Stats module

2017-03-25 Thread Jason Moore
It would be great if each of these could be opened as an issue on the
Github repo. It allows us to better organize and track these. Also, feel
free to create and idea on the GSoC wiki ideas page so that applicants will
notice this.


Jason
moorepants.info
+01 530-601-9791

On Mon, Mar 20, 2017 at 4:11 AM, Francesco Bonazzi 
wrote:

>
>
> On Sunday, 19 March 2017 21:37:00 UTC+1, bonc...@udel.edu wrote:
>>
>> My other hope is someone proposes to do a GSOC project on fixing the
>> current sympy faults, rather than implementing some new feature that few
>> people need.
>>
>
> Do you feel like applying for a GSoC project?
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/013ca15d-f62d-4333-b9dc-9d63f5c9a0b7%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AikxAxbBSxRbu05wWJaH6wCZd_X5mynZ3i8ipjpqX1nvw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Improving codegen(and related stuff)

2017-03-25 Thread Jason Moore
Arif,

Search the open issues for a variety of keywords that you've listed above
and check out the wiki for more codegen needs. There is plenty to do!


Jason
moorepants.info
+01 530-601-9791

On Mon, Mar 20, 2017 at 5:28 AM, Arif Ahmed 
wrote:

> Hi,
> I am writing a proposal for GSoC 2017 to improve the codegen module(
> https://github.com/sympy/sympy/wiki/GSoC-2017-Application-Arif-Ahmed:-
> Improve-Code-Generation-in-SymPy).
>
> Currently the proposal describes the workflow to implement a robust
> CSE algorithm. However, implementing it definitely would not take more than
> a month(maybe 5 weeks maximum).
>  I was looking for issues related to codegen, ufuncify, lambdify,
> ccode, so that I can include a plan to fix those in my proposal as well.
>
>  These are the implementations I would include :
>  1. Make codegen work with matrices.(https://github.com/
> sympy/sympy/issues/11991)
>  2. Improve the Python code printer. (https://github.com/sympy/
> sympy/issues/12213)
>  3. Make ufuncify work with complex numbers. (
> https://github.com/sympy/sympy/issues/10522)
>
>  If anyone would like to see any new implementation in SymPy's codegen
> then please do reply to this thread.
>
> Regards --
> Arif Ahmed
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/5f25542d-3505-49c1-9e7d-034ad54b4654%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjfLcwL_hqi6rmHFsa47sZ6Jmo%3DYDt%3Dy-2%3DcnctfMq_PQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: Getting Started with Contributing/Patching

2017-03-25 Thread Jason Moore
Excellent answer!


Jason
moorepants.info
+01 530-601-9791

On Mon, Mar 20, 2017 at 7:44 AM, Valeriia Gladkova <
valeriia.gladk...@gmail.com> wrote:

> While a lot of issues have people who start working on them, not all of
> them would be able to finish work. If you find an issue where there's been
> some discussion in the past but no one posted anything recently, chances
> are no one's working on it anymore so give it a go. Even if someone does
> come along and finds the solution before you, the experience of trying to
> figure it out and then seeing how someone else dealt with it can be
> valuable. As for making progress, the first bug can take a while, don't be
> discouraged by it. Tinker with the code a bit, comment out lines, output
> things in random places (e.g. what exactly does function A pass to function
> B, do we ever enter this loop, etc.) - eventually you'll get the idea of
> what bits do what and work out where things go wrong. And if you have a
> concrete question, you can ask on the gitter channel.
>
> On Wednesday, 15 March 2017 23:54:35 UTC+3, shei...@gmail.com wrote:
>>
>> I'm trying to get involved with SymPy, but I'm having trouble figuring
>> out where to start. I've already read the tutorial and development workflow
>> pages, forked SymPy in Github, and cloned the code to my machine, and next
>> I would like to work on fixing a bug or making a patch. However, when I
>> looked on the issues/Easy To Fix page, https://github.com/sympy/sympy
>> /issues?q=is%3Aopen+is%3Aissue+label%3A%22Easy+to+Fix%22, all of the
>> issues I could find already had someone working on them. Additionally, even
>> when I looked at the code I had trouble understanding how it worked and how
>> to make progress on fixing the bug.
>>
>> Could someone please lead me to a problem that hasn't already been fixed?
>> Also, do you have any tips for becoming more comfortable with the SymPy
>> code?
>>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/c3a6f5a1-1192-4a50-85c1-8076c319603f%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AicM%3D9oXbDJVpdLDwr7xgxm5srB%2B%3DknAdL09GqXWJ7U2g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: GSoC 2017: Group Theory

2017-03-25 Thread Jason Moore
Valerilia,

It looks like you have the basics covered in your proposal, but it would be
good to find someone that is familiar with group theory to comment more.
Maybe you can see what features are available in group theory in other
mathematic software and then show how you can implement these here.


Jason
moorepants.info
+01 530-601-9791

On Mon, Mar 20, 2017 at 7:49 AM, Valeriia Gladkova <
valeriia.gladk...@gmail.com> wrote:

> I've given it more thought and have drafted a proposal. Could someone have
> a look? https://github.com/sympy/sympy/wiki/GSoC-2017-
> Application:-Group-Theory.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/a29c5dcc-58fd-4d80-b8d5-a33695ea0c53%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aiz3Jq70e0Hu13ES9P6ftR0U%2BjFoY7C%2Bwvm-qnbKzfEtw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSOC 2017 : Singularity Functions

2017-03-25 Thread Jason Moore
Madhur,

I'd suggest trying to solve beam bending problems from a structural
mechanics textbook with the current code. You will find many limitations
and bugs. Those can then be outlined in a GSoC proposal.



Jason
moorepants.info
+01 530-601-9791

On Mon, Mar 20, 2017 at 9:11 AM,  wrote:

> Hi, I am Madhur, a first year undergraduate student @ IIITD. While
> browsing through the Project Ideas List, I was particularly interested in
> the Singularity Functions Module.
> I would like to contribute and build the Singularity Functions Module
> along with the beam-bending problems.
> I would like to work with SymPy over the summer and make the module with a
> variety of problems.
>
> I would appreciate some guidance and feedback on the same
>
> Thanks & Regards
> Madhur Tandon :)
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/78f64b19-8307-4496-89a0-b006b7191356%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AiAGydyxFOmDV1kb%2B8tv4AFAh2G4NBy2jEzSXJ1qAPF5w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSOC Project 2017: Solvers

2017-03-25 Thread Jason Moore
Ekansh,

I think the methods you mention are numerical in nature. Unless they can be
used with symbols you'll need to look into other methods.


Jason
moorepants.info
+01 530-601-9791

On Mon, Mar 20, 2017 at 11:18 AM, Ekansh Purohit 
wrote:

> Hi,
>
> I am Ekansh Purohit, a second year undergrad of International Institute of
> Technology, Hyderabad and i am interested in doing GSOC this year under
> Sympy.
> I went through the ideas page and found the Solvers: Transcendental
> Equations project quite interesting. I have been using and contributing in
> SymPy and have a few doubts regarding the method used to solve
> transcendental equations and needed some help regarding the same.
> I feel that various approximation and convergent solution methods can used
> to solve transcendental equations much more effectively and also make the
> code more modular and extensible as it is less case dependent and can be
> applied to various possibilities of any expression.
> Some of the methods that I know of and which i am planning to do for the
> project include : Newton-Fourier Method and Bisection method. So can anyone
> tell me whether it will be fine or not to use such methods for solving them
> ?
>
> Also regarding the other problems in the project which include :
> Integrating helper solvers with solveset and building the set
> infrastructure. I have been studying the code and have got some ideas to
> change it but would like some guidance and suggestions on it.
>
> Thanks,
> Ekansh Purohit
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/2bc30e25-5e04-4ddf-8d05-310ba0fc8683%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AiD%2BDWJMEXFs7NgZ2OKLn_wiEYZG%2Bd%3DXhYdFP00gh5BOQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Need help in getting started

2017-03-25 Thread Jason Moore
Look for issues on our Github repo labeled "Easy to fix".


Jason
moorepants.info
+01 530-601-9791

On Mon, Mar 20, 2017 at 1:04 PM, Rajat Sharma 
wrote:

> Hey guys,
>
> I'm new here and have got SymPy set up. I'm looking for a small task or
> bug that I could work on for getting some familiarity with the code base. I
> looked at the bug list and most of the bugs seem to be taken.
>
> Thanks,
> Rajat Sharma
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/390fc5ab-b48b-4515-a9ec-53d1d3845cd9%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aj8ZN9zW79Vtmw_xGyyDVNdeMMPQcwrUfs910x_gDwVFg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: GSOC IDEA: Fourier Optics

2017-03-25 Thread Jason Moore
Ankur,

You should draft up your ideas on the SymPy Github Wiki and ask more
detailed questions here. There may or may not be someone familiar with
these methods to help you though.


Jason
moorepants.info
+01 530-601-9791

On Tue, Mar 21, 2017 at 10:17 AM, ankur maheshwari 
wrote:

> Can someone guide me how to proceed with this ?
>
> On Wednesday, March 15, 2017 at 6:57:02 PM UTC+5:30, ankur maheshwari
> wrote:
>>
>> I would like to propose an idea to add Fourier optics functionality to
>> the already existing physics.optics package.
>> The current package is based on Newtonian Optics and Par-axially
>> Approximated Optics which work only for specific usecases.
>> Adding Fourier analysis to the package would help in solving Fresnel,
>> Fraunhoffer Diffraction problems as well as graphing them too.
>>
>> It would be really nice if someone could guide me on this. Thanks.
>>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/3e29bca5-f3f1-44d9-be51-ce44ddbc0301%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjLx2X8c0nizCsr08SNVKqFREVCfR2H58_A1zeOUJN3xw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] solve() bug or working as intended

2017-03-25 Thread Jason Moore
Looks like a bug, please submit and issue on Github.

Thanks,


Jason
moorepants.info
+01 530-601-9791

On Tue, Mar 21, 2017 at 11:33 AM, Chris L  wrote:

> The following input:
>
> solve ([a -b -c ,-b -c ],[a],Dict =true )
>
> should evaluate to (Wolfram evaluates this correctly):
>
> a = 0
>
> However, Sympy evaluates it to:
>
> a = b + c
>
> Is this a bug or am I using solve() incorrectly?
>
> Thanks,
>
> Chris
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/cc68d7ec-4500-460e-aaff-e4eaddca93cd%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ai2TKOdNuiUaR9PwBt8fXy6AQyxUh-Y%3Ds%2BCJ26CK2dYnQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Modifications to qubit simulation code

2017-03-25 Thread Jason Moore
Rick,

Go for it. Noone has touched that code in years.


Jason
moorepants.info
+01 530-601-9791

On Tue, Mar 21, 2017 at 12:31 PM, Rick Muller  wrote:

> I was planning to jump into the Sympy quantum stuff a bit more, and wanted
> to make sure I wouldn’t be stepping on anyone’s toes.
>
>
>
> Here’s what I have in mind:
>
>
>1. Expand sympy/physics/quantum documentation for qubit circuits and
>simulations. At one point a while back I wrote a ipython notebook on
>using sympy circuit diagrams
>, but this mostly
>amounts to my test cases. I’d like to write a guide along the lines of the
>Quipper programming guide (arXiv:1304.5485), but using Sympy tools. A lot
>of this is already in Sympy, and my writing more in-depth documentation
>will be a good way to remind myself what works and what still needs to be
>added.
>2. When I worked on this a long time ago, the circuit simulators were
>very inefficient – they essentially created full matrices for every
>operation, if I remember correctly. I have a working vector state simulator
>for arbitrary quantum states that I could reimplement in Sympy pretty
>easily. This would give Sympy functionality that would be pretty close to
>what’s in Quipper.
>3. Time permitting, it would be nice to do a stabilizer solver
>. Aaronson’s site already has the
>code.
>
>
>
> Anyone have any objections, or alternate suggestions?
>
>
> Rick
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/b240e7d9-d96a-4b5a-98b1-a212727416e6%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AixX8k6UW9sEewxVHK5nepSHG5LjbmC8Yr4PvM5-o9TSw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Contributing to Sympy Gamma

2017-03-25 Thread Jason Moore
Jai,

The sympy gamma code can be found in this repo:
https://github.com/sympy/sympy_gamma


Jason
moorepants.info
+01 530-601-9791

On Tue, Mar 21, 2017 at 2:54 PM, Jai Mahajan  wrote:

> Hi
>
> I would like to work on the UI of Sympy gamma by editing / creating AI
> files to make it more user friendly and hence make it a step closer to
> Wolfram alpha.
> I wanted to know, which are the files related to the UI which I can work
> on ?
>
> Thanks
>
> Jai Mahajan
> IIIT-Delhi,India
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/67b8d7b0-96db-4420-a1c7-4d99fbceae68%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjYH%3DTnAkUEhB2at7X6_ko6QY0rddAw2LmK00%3DuSbHexg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] SymPy Tutorial Proposal: SciPy 2017

2017-03-25 Thread Jason Moore
FYi, Aaron and I are submitting a tutorial title "Code Generation with
SymPy". This will start with sympy expressions and end with users creating
custom code generators. If a normal SymPy tutorial would be submitted and
accepted we could have them back to back or one each day, with the general
sympy one being prereq.

If you have an suggestions of what should be in the code gen on, let us
know.

Jason
moorepants.info
+01 530-601-9791 <(530)%20601-9791>

On Sat, Mar 25, 2017 at 10:00 AM, Sumith Kulal  wrote:

> Hi Gaurav,
>
> I think I shall be around for SciPy this time. I would be happy to
> collaborate on the tutorial.
> I was intending of meeting Ondřej anyways but I think we could all catch
> up at SciPy :)
>
> Thanking you
> Sumith
>
> On Tuesday, March 21, 2017 at 3:12:23 AM UTC+5:30, Aaron Meurer wrote:
>>
>> Yes, we can. In the past we've had tutorials on SymPy and PyDy/SymPy
>> mechanics, with the latter tutorial requiring the intro SymPy
>> tutorial.
>>
>> Aaron Meurer
>>
>> On Sun, Mar 19, 2017 at 12:44 PM, Gaurav Dhingra
>>  wrote:
>> > I don't have knowledge about code generation. So if someone else like
>> Aaron
>> > or Ondrej or may be someone else who is familiar with code-generation +
>> who
>> > wants to attend the conference can definitely submit it. I think we can
>> > submit more than one tutorial (looking at the SciPy website it seems),
>> let
>> > me know if anybody is interested in that.
>> >
>> >
>> > On Wednesday 15 March 2017 02:16 AM, Sartaj Singh wrote:
>> >
>> > To add to this. Few of the people at PyConUK, 2016 were also very
>> interested
>> > regarding SymPy's code generation.
>> >
>> > On 14 March 2017 at 10:49, Jason Moore  wrote:
>> >>
>> >> I vaguely remember this. I'm not sure if I suggested it or if someone
>> >> mentioned to me and I repeated it. But I bet a sympy code generation
>> >> tutorial could be popular as an intermediate topic. I think that I
>> recall
>> >> some people telling me they'd have liked something deeper.
>> >>
>> >>
>> >> Jason
>> >> moorepants.info
>> >> +01 530-601-9791 <(530)%20601-9791>
>> >>
>> >> On Mon, Mar 13, 2017 at 2:43 PM, Aaron Meurer 
>> wrote:
>> >>>
>> >>> I would ask the SciPy organizers if they would be interested in that.
>> >>> My fear is that too few people would be interested in an intermediate
>> >>> tutorial, as it would only appeal to people who already know some
>> >>> SymPy.
>> >>>
>> >>> Aaron Meurer
>> >>>
>> >>> On Mon, Mar 13, 2017 at 5:25 PM, Sartaj Singh 
>> >>> wrote:
>> >>> > Hi,
>> >>> >
>> >>> > Last year there was a suggestion by Jason (if I remember
>> correctly), to
>> >>> > maybe make it an intermediate level tutorial. Let me know what you
>> >>> > think?
>> >>> >
>> >>> > On 14 March 2017 at 01:34, Gaurav Dhingra
>> >>> > 
>> >>> > wrote:
>> >>> >>
>> >>> >> Hi everyone,
>> >>> >>
>> >>> >> This is to notify that I would be submitting a proposal for SymPy
>> >>> >> Tutorial
>> >>> >> at SciPy 2017.
>> >>> >>
>> >>> >> Here is the wiki for the proposal:
>> >>> >> https://github.com/sympy/sympy/wiki/SciPy-2017-Tutorial-Proposal
>> >>> >>
>> >>> >> Feel free to suggest changes. It's still incomplete. If anyone of
>> you
>> >>> >> would like to join, then please let me know. :)
>> >>> >>
>> >>> >>
>> >>> >> Gaurav Dhingra
>> >>> >>
>> >>> >> --
>> >>> >> 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 post to this group, send email to sy...@googlegroups.com.
>> >>> >> Visit this group at https://groups.google.co

Re: [sympy] SymPy Tutorial Proposal: SciPy 2017

2017-03-13 Thread Jason Moore
I vaguely remember this. I'm not sure if I suggested it or if someone
mentioned to me and I repeated it. But I bet a sympy code generation
tutorial could be popular as an intermediate topic. I think that I recall
some people telling me they'd have liked something deeper.


Jason
moorepants.info
+01 530-601-9791

On Mon, Mar 13, 2017 at 2:43 PM, Aaron Meurer  wrote:

> I would ask the SciPy organizers if they would be interested in that.
> My fear is that too few people would be interested in an intermediate
> tutorial, as it would only appeal to people who already know some
> SymPy.
>
> Aaron Meurer
>
> On Mon, Mar 13, 2017 at 5:25 PM, Sartaj Singh 
> wrote:
> > Hi,
> >
> > Last year there was a suggestion by Jason (if I remember correctly), to
> > maybe make it an intermediate level tutorial. Let me know what you think?
> >
> > On 14 March 2017 at 01:34, Gaurav Dhingra 
> > wrote:
> >>
> >> Hi everyone,
> >>
> >> This is to notify that I would be submitting a proposal for SymPy
> Tutorial
> >> at SciPy 2017.
> >>
> >> Here is the wiki for the proposal:
> >> https://github.com/sympy/sympy/wiki/SciPy-2017-Tutorial-Proposal
> >>
> >> Feel free to suggest changes. It's still incomplete. If anyone of you
> >> would like to join, then please let me know. :)
> >>
> >>
> >> Gaurav Dhingra
> >>
> >> --
> >> 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 post to this group, send email to sympy@googlegroups.com.
> >> Visit this group at https://groups.google.com/group/sympy.
> >> To view this discussion on the web visit
> >> https://groups.google.com/d/msgid/sympy/4f4e4d2f-b73d-
> 4022-8702-9d253d5dc3bf%40googlegroups.com.
> >> For more options, visit https://groups.google.com/d/optout.
> >
> >
> >
> >
> > --
> > Regards
> > Sartaj Singh
> >
> > Mathematics and Computing,
> > Indian Institute of Technology,
> > Varanasi - 221 005 INDIA
> >
> > E-mail: singhsarta...@gmail.com, sartaj.singh.ap...@itbhu.ac.in
> >
> > --
> > 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 post to this group, send email to sympy@googlegroups.com.
> > Visit this group at https://groups.google.com/group/sympy.
> > To view this discussion on the web visit
> > https://groups.google.com/d/msgid/sympy/CAC%2BH8-HYE-ehVvuCDMM%
> 3DqVY5xAuvi9Gwfc84430R7DOupeg0rA%40mail.gmail.com.
> >
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6L14HUUf0t-CQhU8YDFftZwqorwFTUo64yTZh3B8p
> q3mg%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhRkTTOz0kL0GXWB9yi%3DQ-_S3du6x-PX%3DxTHSG0fuY_Tw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Singularity Function Project Status

2017-02-19 Thread Jason Moore
There is still a lot to do on this project but the work is primarily on
developing the continuum mechanics module into a more usable and correctly
functioning state.


Jason
moorepants.info
+01 530-601-9791

On Fri, Feb 17, 2017 at 10:35 PM, Jarvis Luong <4109jarvis1...@gmail.com>
wrote:

> Hi Sampad!
>
> Thanks for your reply! I'll seek another project then.
>
> On Friday, February 17, 2017 at 10:47:00 PM UTC+2, SAMPAD SAHA wrote:
>>
>>
>> Hello,
>>
>> In GSoC 2016, I have worked on this project. I have done almost all the
>> required works.
>> You can look into my
>>
>>- Pull requests
>>
>> 
>>- Proposal
>>
>> 
>>- Blog 
>>
>> In the blog, I have clearly mentioned about the things which I have done.
>>
>>
>>
>> Regards
>> Sampad Kumar Saha
>> Mathematics and Computing
>> I.I.T. Kharagpur
>>
>> On Sat, Feb 18, 2017 at 12:55 AM, Jarvis Luong <4109jar...@gmail.com>
>> wrote:
>>
>>> Hi!
>>>
>>> I'm an undergrad Natual Science student and I would like to contribute
>>> to SymPy in this GSoC 2017.
>>> The project I'm interested in is Singularity Function.
>>> I would love to hearing from the commitee about more information about
>>> this and what exactly do I need to do to make the package for that?
>>>
>>> https://github.com/sympy/sympy/wiki/GSoC-2017-Ideas#singular
>>> ity-functions
>>>
>>> --
>>> 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 post to this group, send email to sy...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/sympy.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/sympy/d81706a4-396e-4b5c-bb69-7935b42402b2%40googlegroups.com
>>> 
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/a7365d77-09d5-4573-accf-fb4c5c20ad84%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aip%3DZgEwZONr3mgL9Gd-ywp2Be-PQSazeoWKghD%3D8eF%2BQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] factoring matrix

2017-02-15 Thread Jason Moore
If you take the Jacobian with respect to your b vector I think you should
get A.


Jason
moorepants.info
+01 530-601-9791

On Wed, Feb 15, 2017 at 1:17 PM, Sebastian Luque  wrote:

> Hello,
>
> I'm trying to work out the derivation of the relationship between Euler
> angle rates in terms of Euler angles and angular rates in body frame
> (e.g. http://dma.ing.uniroma1.it/users/lss_da/MATERIALE/Textbook.pdf
> section 1.2.2).  I have developed this for the so-called "Tait-Bryant"
> rotation as follows:
>
> --- ->---
> import sympy as sy
>
> def x_rotation(theta):
> return sy.Matrix([[1, 0, 0],
>   [0, sy.cos(theta), -sy.sin(theta)],
>   [0, sy.sin(theta), sy.cos(theta)]])
>
> def y_rotation(theta):
> return sy.Matrix([[sy.cos(theta), 0, sy.sin(theta)],
>   [0, 1, 0],
>   [-sy.sin(theta), 0, sy.cos(theta)]])
>
> def z_rotation(theta):
> return sy.Matrix([[sy.cos(theta), -sy.sin(theta), 0],
>   [sy.sin(theta), sy.cos(theta), 0],
>   [0, 0, 1]])
>
> phi, theta, psi = sy.symbols("\\phi, \\theta, \\psi")
>
> omega_x, omega_y, omega_z = sy.symbols("\\omega_x \\omega_y \\omega_z")
> p, q, r = sy.symbols("p q r")
> phi_dot, theta_dot, psi_dot = sy.symbols(("\\dot\\phi \\dot\\theta "
>   "\\dot\psi"))
> omega_e = sy.Matrix([[omega_x], [omega_y], [omega_z]])
> omega_b = sy.Matrix([[p], [q], [r]])
> psi_b = ((x_rotation(phi).T * y_rotation(theta).T) *
>  sy.Matrix([[0], [0], [psi_dot]]))
> theta_b = x_rotation(phi).T * sy.Matrix([[0], [theta_dot], [0]])
> phi_b = sy.Matrix([[phi_dot], [0], [0]])
> pqr = phi_b + theta_b + psi_b
> --- ->---
>
> The resulting `pqr' matrix is as expected:
>
> Out[57]:
>
> Matrix([
> [  \dot\phi - \dot\psi*sin(\theta)],
> [\dot\psi*sin(\phi)*cos(\theta) + \dot\theta*cos(\phi)],
> [\dot\psi*cos(\phi)*cos(\theta) - \dot\theta*sin(\phi)]])
>
> However, this needs to be broken down into an expression of the form:
>
> A b
>
> where A is the 3x3 transformation matrix, and b is the vector with
> \dot\phi, \dot\theta, and \dot\psi.  I know what the result should be,
> but don't know how to get sympy to do it.  Any suggestions welcome.
>
> --
> Seb
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/201748a8-3446-45c4-9779-d195c35cafcb%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Aj0fCJ1D-hB8pkh_Jm64vBU_hRhE%2Bz%3DxdYya8ZeJyPASA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: Doing a release

2017-01-11 Thread Jason Moore
SciPy does it too: https://github.com/scipy/scipy/tree/master/doc/release
and the notes seem quite comprehensive and well organized.

To avoid merge conflicts we could require a single file for each item in
the notes to be added and then a script compiles the full note set from
those.


Jason
moorepants.info
+01 530-601-9791

On Wed, Jan 11, 2017 at 10:20 AM, Aaron Meurer  wrote:

> Do you know how pandas generates those files? Are they generated
> programmatically or by hand? Usually having a single file for release
> notes gets to be a nightmare because of the merge conflicts.
>
> Aaron Meurer
>
> On Wed, Jan 11, 2017 at 1:46 AM, Shekhar Prasad Rajak
>  wrote:
> > I think, it will be easy during the new release to see the changes in one
> > file, if we add a file in SymPy repo and keep updating it whenever
> something
> > added/modified (Before merging PR). Something like this :
> > https://github.com/pandas-dev/pandas/tree/master/doc/source/whatsnew
> >
> > --
> > Shekhar
> >
> > On Monday, 26 September 2016 22:43:16 UTC+5:30, Aaron Meurer wrote:
> >>
> >> Now that GSoC has wrapped up, we should start looking at doing a
> release.
> >> As a start, can people
> >>
> >> - Mark issues and pull requests that need to be completed before the
> >> release with the "SymPy 1.1" milestone
> >>
> >> - Update the release notes with changes that have been merged
> >> https://github.com/sympy/sympy/wiki/Release-Notes-for-1.1
> >>
> >> Any help you can provide on the above two points (especially the release
> >> notes) would be greatly appreciated.
> >>
> >> Aaron Meurer
> >
> > --
> > 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 post to this group, send email to sympy@googlegroups.com.
> > Visit this group at https://groups.google.com/group/sympy.
> > To view this discussion on the web visit
> > https://groups.google.com/d/msgid/sympy/a3f4a6c5-8a9c-
> 4560-b81b-0841323a8267%40googlegroups.com.
> >
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6KnzE2nuGdmovQqs9UtDdPoZb-DHuAp2ReukURE2u8NKw%40mail.
> gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AiN4wzhTfXxg%3DBqMyNR1ghCu-Ri_HWEvkX3RkWKmphrww%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Bug Fix

2016-12-29 Thread Jason Moore
Yathartha,

Start by reading this document (
https://github.com/sympy/sympy/wiki/introduction-to-contributing) and
setting up your development environment.

Welcome!

Jason


Jason
moorepants.info
+01 530-601-9791

On Tue, Dec 27, 2016 at 10:19 AM, Yathartha Joshi 
wrote:

> Well, I m new to Sympy, and I want to be a part of GSoC 17. I want to
> start contributing by bug fixing. Can you guide me in this process
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/adb22036-ab34-4fc5-b4ba-a533edb68980%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhTje2JSO3ucNG%2Bb3CJ-1DQrJESfyD82WUNenbL1QAHGw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Solving Linear Programming Problem in SymPy

2016-12-29 Thread Jason Moore
Shekar,

Here is an example that uses sympy to let a user specify linear program
optimization problems symbolically and then it is solved numerically:

https://github.com/biosustain/optlang

Here is another package I wrote that does NLP for optimal control systems.

https://github.com/csu-hmc/opty


Jason
moorepants.info
+01 530-601-9791

On Thu, Dec 29, 2016 at 6:23 AM, Shekhar Prasad Rajak <
shekharrajak.1...@gmail.com> wrote:

> Hello,
> This thread is about the solving Linear/Non linear Programming problem.
> This topic is related to Optimization Technique, Operations Research.
> Linear programming (LP) (also called linear optimization) is a method to
> achieve the best
> outcome (such as maximum profit or lowest cost) in a mathematical model
> whose requirements are represented by
> linear relationships. Linear programming is a special case of mathematical
> programming (mathematical optimization).
> Currently I don't see any method to solve these kinds of problems in
> SymPy. Most of the time we use simplex method or its
> expansion to solve them.
>
> Example:
>
> Maximize z = 12x+40y
> subjected to :
>   x+y<=16
>   x+3y<=36
>   x<=10
>   x>=0
>   y>=0
>
> find x,y and maximum value of z.
> Soln : (x, y) = (0,12) and maxi value at this point is 480.
>
> Let me know if there is already some way to solve these using SymPy
> methods or it is good idea to implement it.
>
> Related links :
> Linear Programming: https://en.wikipedia.org/wiki/Linear_programming
> Simplex method: https://en.wikipedia.org/wiki/Simplex_algorithm
> Wolfram: http://reference.wolfram.com/language/tutorial/
> ConstrainedOptimizationLinearProgramming.html
> SciPy: https://docs.scipy.org/doc/scipy/reference/generated/
> scipy.optimize.linprog.html
> Other tools: http://stackoverflow.com/questions/10697995/linear-
> programming-in-python
>
> --
> Shekhar
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/53960b94-87ee-4270-bee3-97e7917a8eca%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhVYxrnB9VvOMjCveouxnsyC2RDayF6BLV%2BTmTxaHLZzA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Physics Module: Classical Mechanics: Two rigid bodies connected by a torsion spring with damping.

2016-12-21 Thread Jason Moore
I opened this issue: https://github.com/sympy/sympy/issues/11967.


Jason
moorepants.info
+01 530-601-9791

On Wed, Dec 21, 2016 at 2:06 PM, Jason Moore  wrote:

> The API is not well designed for applying potential energy from springs.
> As a workaround, you can define the entire system's potential energy and
> attach it to one of the bodies potential_energy attribute. The Lagrangian
> will be properly calculated. Make sure not to double count any of the
> potential energy components.
>
> The API probably needs a way to specify the potential energy expression
> when calling the Lagrangian function.
>
>
>
> Jason
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>
> On Tue, Dec 20, 2016 at 12:58 AM, iai  wrote:
>
>> Please let me know how to model a spring that connects two rigid bodies.
>> I am modeling a system of two rigid bodies connected by a torsion spring
>> with damping, and trying to get equations of motion using
>> LagrangesMethod(.). This system is free flying.
>>
>> I know I can assign the potential energy to a Particle object. But in my
>> case above, I don't know how to divide the energy stored in a spring to the
>> two bodies.
>>
>> --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/sympy/932e669d-4bb5-4b57-8503-12eef8f5caea%40googlegroups.com
>> <https://groups.google.com/d/msgid/sympy/932e669d-4bb5-4b57-8503-12eef8f5caea%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ah0v0mOSoo3-qvLVnuq12_dez%3DUhO28LQVnW-_pHU5VGQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Physics Module: Classical Mechanics: Two rigid bodies connected by a torsion spring with damping.

2016-12-21 Thread Jason Moore
The API is not well designed for applying potential energy from springs. As
a workaround, you can define the entire system's potential energy and
attach it to one of the bodies potential_energy attribute. The Lagrangian
will be properly calculated. Make sure not to double count any of the
potential energy components.

The API probably needs a way to specify the potential energy expression
when calling the Lagrangian function.



Jason
moorepants.info
+01 530-601-9791

On Tue, Dec 20, 2016 at 12:58 AM, iai  wrote:

> Please let me know how to model a spring that connects two rigid bodies. I
> am modeling a system of two rigid bodies connected by a torsion spring with
> damping, and trying to get equations of motion using LagrangesMethod(.).
> This system is free flying.
>
> I know I can assign the potential energy to a Particle object. But in my
> case above, I don't know how to divide the energy stored in a spring to the
> two bodies.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/932e669d-4bb5-4b57-8503-12eef8f5caea%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Agau78P90nx77FBOtXe58YzReCkkK%2B36bGAQgPbJfzG1A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] UCD CS Senior Design Call for Proposals, Deadline Dec 1

2016-11-10 Thread Jason Moore
Last year we had a student group from UCD implement series in SymEngine
that was a positive experience for all involved. The call for proposals is
open again this year and the deadline is Dec 1. I plan to submit a proposal
again and maybe others would too. Keep in mind that this requires mentoring
if you want to ensure a good result. Here is the info:

*Call for Projects - Computer Science Senior Design *

ECS 193AB is a team design project course in the Computer Science
Department at UC Davis. In this class, student teams respond to client
design challenges by planning, implementing, and evaluating projects
involving computational and computer systems.

The types of projects that CS students have successfully completed
include *mobile
apps, web apps, data mining, software/hardware interfaces, image analyses,
and visual presentation*.



*What Do We Need? *

*Provide a description of your project (0.5-1 page).* Previous year examples

are available. If chosen, you will be a client of a student team. They will
interview you, determine your needs, discuss design options, seek your
feedback, update you on their progress, and deliver the end result to you.
You or your delegates are encouraged to be involved - on average one hour
per two weeks.

*Submission Deadline: *Dec. 1, 2016.

*Project Duration:* January to June, 2017.

*Cost: Free*.

*Contact: *Prof. Xin Liu at xin...@ucdavis.edu.



*Examples*

*Project*: Student employee scheduling system

*Outcome*: The student team designed a scheduling service layer that models
employees, managers, availabilities, and shifts, developed an efficient
scheduling algorithm, and implemented a web-based, database-backed
front-end for the use of managers and employees.

*Project*: UC Davis Student IPhone App -- UCD Mobile

*Outcome*: In the duration of three years, projects in this course have
supported the development of an iOS app that allows students to access the
registrar’s website and register for classes on their mobile phones. The
app is available on the App Store. With over 17,000 UCD users, the app is a
great success.





*For more information: www.cs.ucdavis.edu/~liu/193/193.html
*



Jason
moorepants.info
+01 530-601-9791

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Agy73s8rbs-qTxmqu85z03xkE4kFKK7%3DujysKctFRPLfw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] NumFOCUS Summit

2016-10-18 Thread Jason Moore
I just noticed that there was a NumFOCUS summit:

http://www.numfocus.org/blog/numfocus-summit-2016

Too bad we didn't have a rep there. We should keep an eye out for next time.

Jason
moorepants.info
+01 530-601-9791

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjHL%2Bj%3DY73Jr5XadMW%2B8e1%2Byz5vDcQUsPhugU%3DoGy3edQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Getting Started to contribute for GSoC 2017

2016-10-04 Thread Jason Moore
The first thing you should do is to read this:
https://github.com/sympy/sympy/wiki/introduction-to-contributing and follow
the instructions to get familiar and setup your development environment.
You can ask questions here on the mailing list.


Jason
moorepants.info
+01 530-601-9791

On Tue, Oct 4, 2016 at 1:54 PM,  wrote:

> Hello Developers,
>
> My name is Amogh Mishra and I am a senior undergrad pursuing my bachelor's
> degree in Information Science.
> I am highly interested in contributing to this orgranization and I would
> like to get some help in understanding how, where can I begin to contribute.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/ca8099af-3d75-48e7-967c-94667f26f38d%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AjrLLcoGaQSLGYJjTpf8JbN3sUTpdVQUH-m47w3vpXW%3DQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Joining the organisation

2016-09-25 Thread Jason Moore
Start by reading this and following the instructions:
https://github.com/sympy/sympy/wiki/introduction-to-contributing

Ask here on the mailing list if you don't understand anything.


Jason
moorepants.info
+01 530-601-9791

On Sat, Sep 24, 2016 at 6:47 AM, pratyush singh 
wrote:

> I have being making my projects on github and have a idea of working on
> open source project but i dont know how to contribute to others project .I
> would like to contribute please help me to start and get good at it.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/5b2dadf3-437c-4c2d-9ae8-c383a831ddc3%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhkJ%3Dy3Amed0rw48ryHxgKzysr7WoFPoxpcN8saJZWU%3Dg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] QEPCAD

2016-09-16 Thread Jason Moore
Ferran,

Welcome to SymPy! I'll answer some of the questions that I know, other will
chime in for the rest.

> We have read that sympy supports python 2 and 3. How does this affect the
development process?

You should write your code for Python 3.5 and when you submit a pull
request our continuous integration service will run the tests on other
versions of Python. You'll then need to fix any errors. We have a
compatibility module to help with many of the common needs for dual support
of Python 2 and 3. You can also test your code locally on both versions. I
recommend using conda to switch between Python 2 and 3 environments.

> We have read that sympy supports python 2 and 3. How does this affect the
development process?

We highly recommend smaller atomic pull requests. You are much more likely
to get reviewed in a timely fashion if you submit small PRs.

> Any further help or comments are also welcome :)

I recommend starting here:
https://github.com/sympy/sympy/wiki/introduction-to-contributing. And don't
be shy about asking questions here or on the gitter channel.


Jason
moorepants.info
+01 530-601-9791

On Fri, Sep 16, 2016 at 5:57 AM, Ferran Pujol Camins <
ferranpujolcam...@gmail.com> wrote:

> Hello,
> I represent a group of 6 students from the maths school (FME) of the
> Universitat Politècnica de Catalunya.
> In one of our courses we have been assigned to the task of implementing
> QEPCAD in python using sympy. Our goal is to develop a module that can be
> merged into sympy.
>
> We have just started, so our knowledge of QEPCAD and sympy is limited, but
> we expect to success in our goal by the end of the semester. We would
> really appreciate some help to get started.
>
>- We have seen that QEPCAD was in a GSOC proposal. AFAIK, the proposal
>was not accepted or the project didn't get finished. Is there something
>more about it we should know? Maybe some work is already done?
>- We have read that sympy supports python 2 and 3. How does this
>affect the development process?
>- How does QEPCAD fit into the existing modules ecosystem? Should our
>work go into its own module or inside an already existing one?
>- What's the merging policy for a new module? One monolithic PR with
>functional code? Or several small PR that might not be usable yet?
>- Any further help or comments are also welcome :)
>
>
> Best regards, Ferran.
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/2a351f04-26bf-405a-a8bc-76eb6025f5eb%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgxHBTpqXHo4-8aKBWHHTuzAeKL2U9FLiJqKAAyenDLLw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] How to start for gosc-2017 in Sympy

2016-09-10 Thread Jason Moore
Start by reading this document and setting up your development environment:
https://github.com/sympy/sympy/wiki/introduction-to-contributing


Jason
moorepants.info
+01 530-601-9791

On Sat, Sep 10, 2016 at 11:12 AM, Animesh Anand <
animesh.anand.cs...@itbhu.ac.in> wrote:

> HiI am Animesh Anand Student of IIT BHU (Varanasi) India.I am
> intersted in  joining Gsoc-2017(Sympy).I know python and c++ so what should
> do I at first?
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/30d39e39-299a-4286-8ae8-3c89c6d53fa4%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ai5mTGL%2Bk2vPiayNTaq-74daTSDLfR0VK%3DB3og0kpprcA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] Re: autowrap vs codegen

2016-09-10 Thread Jason Moore
Codegen generates the actual text for a variety of languages, i.e. you have 
to compile it in that language. Autowrap generates the code, wraps it for 
use in Python, and then imports the Python code. See: 
http://docs.sympy.org/latest/modules/codegen.html

On Saturday, September 10, 2016 at 5:00:39 PM UTC-7, Kamel Ibn Aziz 
Derouiche wrote:
>
> Hi All,
>
> I'am new member -:) . A sample question:
>
> What difference between  sympy.utilities.autowrap and sympy.utilities.codegen 
> mecanisme? 
>
> Bests Regards
> Kamel
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/1cb29f27-844b-418b-9257-8921a6fd96e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Idea for PR reviewing

2016-09-08 Thread Jason Moore
I agree that closing is not a good idea.


Jason
moorepants.info
+01 530-601-9791

On Thu, Sep 8, 2016 at 12:15 PM, Ondřej Čertík 
wrote:

> On Thu, Sep 8, 2016 at 12:09 PM, Aaron Meurer  wrote:
> > I'm not a fan of that. Closing gives people the impression that the pull
> > request is being rejected.
>
> I know. GitHub should improve this workflow a lot.
>
> Ondrej
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CADDwiVBecdOpF%3D3qqgooaiZwepf_%2Baur7kiC-
> Ufu25p_6upyHQ%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Agjqo08YJiLcu19-xmW9okttHOn9rm2gth-rF1Y772XJA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] You can now grant people access to push to your PRs

2016-09-07 Thread Jason Moore
Awesome! A long needed feature. This can really help cut down on the time
it takes to make small, minor, and inconsequential changes. And we no
longer have to do pr's against other people's pr. This will really help the
workflow.


Jason
moorepants.info
+01 530-601-9791

On Wed, Sep 7, 2016 at 12:01 PM, Aaron Meurer  wrote:

> GitHub now has a checkbox that you can check on your PRs, which lets you
> grant project maintainers access to push to that branch. See
> https://github.com/blog/2247-improving-collaboration-with-forks. So now,
> if someone has checked that box, instead of waiting for them to fix issues
> from your review, you can just push changes to their branch directly.
>
> Aaron Meurer
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/CAKgW%3D6KrGSFP%3DtytLea%3DkoQe5DRO61OKLnFa1KYW%
> 3D412qx4OsQ%40mail.gmail.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AhEvmwk4EvmJsT7qLuwAiBQFFp6Rx2qc0UaxfVOwMFvjA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: 3D pendulum and equations of motion of multi-body systems (KanesMethod)

2016-08-18 Thread Jason Moore
The system that you drew only has two degrees of freedom regardless of what
forces you apply to the system. It also isn't clear as to whether you
consider the mass a particle or a rigid body. The problem is very different
depending on that. If you want a conical pendulum that has forces applied
to the particle, then all you need are two generalized coordinates to
describe the pendulum's configuration and some definition of force that is
applied to the particle.


Jason
moorepants.info
+01 530-601-9791

On Thu, Aug 18, 2016 at 8:01 AM, Nuno  wrote:

> Thanks for the input!
>
> I probably wasn't able to explain it properly, but in this pendulum system
> the mass is actuated. Think of it as a differential drive robot with fans
> instead of wheels (instead of the mass). The force acting on the x-axis of
> the mass frame and the torque about the z-axis of the mass frame are the
> result of such structure.
>
> This makes it different from the normal pendulum where the z-axis is
> aligned with the cable. The reference frames would look something like this:
>
>
> 
>
>
> This doesn't make the mass a 6DOF system, since the (x,y,z) of the mass
> are dependent of the anchor point position, and in fact in the jupyter
> notebook I created
> 
> I have set only (phi, theta, psi) as the independet generalized coordinates
> and (x,y,z) are dependent.
>
>
> That being said I'm sure I'm still making mistakes, so if it was possible
> for you to clarify what I'm doing wrong or suggest how to do it properly I
> would really appreciate it.
>
>
> Thanks again for all the help,
>
> Nuno
>
>
> quinta-feira, 18 de Agosto de 2016 às 15:48:35 UTC+1, James Milam escreveu:
>>
>> To kind of expand on what Jason's saying a 3D pendulum can be completely
>> defined using just (x, y, z) and you can deduce the angles from these
>> coordinates. In your case the pendulum only has two degrees of freedom (x
>> and y for instance and z be calculated because the pendulum has a fixed
>> length) and is why Jason suggests using only two generalized coordinates. A
>> quadcopter does actually have 6 degrees of freedom and is why it would use
>> (x, y, z) in addition to (pitch, roll, yaw).
>>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/f110136b-df04-4d04-a06d-d7041ccc789d%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AiXDFwKXaEUg73H%2BBDjYqgFguUT7GgAfVAUDZvNyHgtcw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: 3D pendulum and equations of motion of multi-body systems (KanesMethod)

2016-08-18 Thread Jason Moore
No this is not specific to Kane's method. You, as the modeler, get to
choose whatever coordinates you want to describe a system including
redundant coordinates. But for efficiency and simplicity's sake you are
better off choosing a unique set of minimal coordinates, i.e. generalized
coordinates. You will get much tidier and easy to work with results if you
try to choose a good set of generalized coordinates for you system. The
KanesMethod object can work with anything, but things will be much cleaner
if you make good gc choices. Your pedulum is redundantly described by all
of the coordinates you have. I think you pendulum should only have 2
generalized coordinates.


Jason
moorepants.info
+01 530-601-9791

On Wed, Aug 17, 2016 at 2:28 AM, Nuno  wrote:

> Jason, thanks again for answering and excuse me for any dumb questions.
>
> When you are saying that I can't use the position (x,y,z) and euler angles
> (roll, pitch, yaw) as my generalized coordinates, is that something
> specific to the Kane's Method?
> I ask this since that's the first time I hear about that and for example,
> when one wants to model a rigid body in space (both its position and
> orientation) those are the generalized coordinates used (Think for example
> of a quadcopter model).
>
> Thanks,
> Nuno
>
>
> segunda-feira, 15 de Agosto de 2016 às 19:13:25 UTC+1, Jason Moore
> escreveu:
>>
>> Nuno,
>>
>> You can only select one set of independent generalized coordinates for
>> things to work out. You seem to be setting two sets, both the cartesian and
>> the angular coordinates. You may need to refer to a dynamics text to see
>> how to go about selecting generalized coordinates.
>>
>>
>>
>>
>> Jason
>> moorepants.info
>> +01 530-601-9791
>>
>> On Thu, Aug 11, 2016 at 4:30 AM, Nuno  wrote:
>>
>>> Right now I'm trying to get the equations of motion of a 3D pendulum
>>> system (spherical pendulum) and I want to describe the system using the
>>> (x,y,z) coordinates of the mass as well as its attitude (phi, theta, psi),
>>>
>>>
>>>
>>> <https://lh3.googleusercontent.com/-1z2YB-NMqyI/V6xeoxDJD8I/AOg/mXiuBW11_ZEjKZWSnK56ILAP1XzrXzB1wCLcB/s1600/simple_diag.png>
>>>
>>>
>>> In the jupyter notebook (https://nbviewer.jupyter.org/
>>> github/ndevelop/sympy_3D_pendulum/blob/master/3D%20pendulum.ipynb) I
>>> have added 3 reference frames (Inertial, one for the anchor point and other
>>> to the mass).
>>>
>>> The anchor frame is not really necessary since its the same as the
>>> inertial frame for this problem, however futher down the line I want to
>>> test the system with a mobile anchor point (imagine it as a balloon with a
>>> lift force applied in the anchor center of mass).
>>>
>>>
>>> The mass frame is centered on the "Mass" center of mass (this
>>> nomenclature is not the best) and it's orientation in relation to the
>>> inertial frame is composed by 3 euler angles.
>>>
>>>
>>> Now the twist in the problem is that the mass is "actuated". Besides the
>>> gravity force acting on its center of mass (along the inertial frame
>>> z-axis), there is also a force F applied on the positive direction of
>>> x-axis of the mass reference frame and a torque T about the z-axis of the
>>> mass reference frame.
>>>
>>>
>>> Furthermore, I want to "model" the cable connecting the mass to the
>>> anchor point, by using a distance constraint:  (r_anchor - r_mass) -
>>> cable_length = 0
>>>
>>>
>>> The goal is to obtain the equations of motion for this system.
>>>
>>> I have set everything as described in this jupyter notebook
>>> <https://nbviewer.jupyter.org/github/ndevelop/sympy_3D_pendulum/blob/master/3D%20pendulum.ipynb>,
>>> however I'm not sure if the way I'm doing things is correct, since the
>>> resulting equations of motion seem to be really large for such a simple
>>> problem. Then again, I'm not experienced with this kind of problems.
>>>
>>>
>>> Thanks in advance for all the help,
>>>
>>> Nuno
>>>
>>>
>>>
>>>
>>>
>>> --
>>> 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 post to this group, send email 

Re: [sympy] Re: 3D pendulum and equations of motion of multi-body systems (KanesMethod)

2016-08-15 Thread Jason Moore
Nuno,

You can only select one set of independent generalized coordinates for
things to work out. You seem to be setting two sets, both the cartesian and
the angular coordinates. You may need to refer to a dynamics text to see
how to go about selecting generalized coordinates.




Jason
moorepants.info
+01 530-601-9791

On Thu, Aug 11, 2016 at 4:30 AM, Nuno  wrote:

> Right now I'm trying to get the equations of motion of a 3D pendulum
> system (spherical pendulum) and I want to describe the system using the
> (x,y,z) coordinates of the mass as well as its attitude (phi, theta, psi),
>
>
>
> 
>
>
> In the jupyter notebook (https://nbviewer.jupyter.org/
> github/ndevelop/sympy_3D_pendulum/blob/master/3D%20pendulum.ipynb) I have
> added 3 reference frames (Inertial, one for the anchor point and other to
> the mass).
>
> The anchor frame is not really necessary since its the same as the
> inertial frame for this problem, however futher down the line I want to
> test the system with a mobile anchor point (imagine it as a balloon with a
> lift force applied in the anchor center of mass).
>
>
> The mass frame is centered on the "Mass" center of mass (this nomenclature
> is not the best) and it's orientation in relation to the inertial frame is
> composed by 3 euler angles.
>
>
> Now the twist in the problem is that the mass is "actuated". Besides the
> gravity force acting on its center of mass (along the inertial frame
> z-axis), there is also a force F applied on the positive direction of
> x-axis of the mass reference frame and a torque T about the z-axis of the
> mass reference frame.
>
>
> Furthermore, I want to "model" the cable connecting the mass to the anchor
> point, by using a distance constraint:  (r_anchor - r_mass) - cable_length
> = 0
>
>
> The goal is to obtain the equations of motion for this system.
>
> I have set everything as described in this jupyter notebook
> ,
> however I'm not sure if the way I'm doing things is correct, since the
> resulting equations of motion seem to be really large for such a simple
> problem. Then again, I'm not experienced with this kind of problems.
>
>
> Thanks in advance for all the help,
>
> Nuno
>
>
>
>
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/41580794-f61d-4106-9425-d2552d71424a%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1Ag8qXp5Z16nkh68MzeTFdEZVB9R7A9pX5d1LE8y%2BwBnwA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: 3D pendulum and equations of motion of multi-body systems (KanesMethod)

2016-08-11 Thread Jason Moore
Nuno,

If you provide a sketch of the system, a description of the system, and
what you are hoping to accomplish that will help us be able to help you.


Jason
moorepants.info
+01 530-601-9791

On Wed, Aug 10, 2016 at 7:06 PM, Nuno  wrote:

> In the first place thanks for answering.
>
> My doubt right know is connected to the holomonic constraint (distance
> constraint) and the resulting equations of motion. I don't have much
> experience with this kind of systems, but the resulting equations of motion
> seem really large for such a simple problem.
>
> Would it be possible for someone to check it?
> https://nbviewer.jupyter.org/github/ndevelop/sympy_3D_pendul
> um/blob/master/3D%20pendulum.ipynb
> <https://www.google.com/url?q=https%3A%2F%2Fnbviewer.jupyter.org%2Fgithub%2Fndevelop%2Fsympy_3D_pendulum%2Fblob%2Fmaster%2F3D%2520pendulum.ipynb&sa=D&sntz=1&usg=AFQjCNFv4yA58FeM-_iKxES4nt9dF1VIGA>
>
> The way I'm dealing with the distance constrain right now is:
>
> distance = (mass_cm.pos_from(anchor_cm)) #distance from the mass to the
> anchor point
> holonomic_constraint = [x_m - cable_length*distance.normalize().to_matrix(
> inertial_frame)[0],
> y_m - cable_length*distance.
> normalize().to_matrix(inertial_frame)[1],
> z_m - cable_length*distance.
> normalize().to_matrix(inertial_frame)[2] ]
>
> Thanks again,
> Nuno
>
>
> quarta-feira, 10 de Agosto de 2016 às 11:27:42 UTC+1, Jason Moore escreveu:
>>
>> Nuno,
>>
>> If you re using KanesMethod it supports two types of constraints:
>> holonomic and non-holonomic. You can supply these constraints to the
>> initializer and then the equations of motion will be formed that take the
>> nonholonomic constraints into account. Note that if you have holonomic
>> kinematic constraints, you'll have to ensure that any of your numerical
>> analyses code properly deals with that constraint, for example you may need
>> to numerically solve for your dependent coordinates when setting initial
>> conditions for simulation.
>>
>>
>> Jason
>> moorepants.info
>> +01 530-601-9791
>>
>> On Tue, Aug 9, 2016 at 10:28 PM, Nuno  wrote:
>>
>>> Since I think I was not clear with the first question, I'm going to try
>>> and explain it better now.
>>>
>>> What I'm trying to achieve is a simple example similar to a 3D pendulum.
>>> At the time I talked about 2 masses, but one of those was the anchor point,
>>> so in fact everything can be done with only one mass.
>>>
>>> The twist here (in comparison with the simple 3D pendulum) is that
>>> besides the gravitational force, the mass is under the effect of:
>>> - A force in the x-axis of the mass
>>> - A torque about the z-axis of the mass
>>>
>>> Futhermore, since I'm choosing to describe the system using the (x,y,z)
>>> coordinates of the mass (and 3 euler angles) I was trying to add a distance
>>> constraint:
>>>   (r_anchor - r_mass) - L = 0
>>>
>>> Here is the jupyter notebook I created in order to define this system:
>>> https://nbviewer.jupyter.org/github/ndevelop/sympy_3D_pendul
>>> um/blob/master/3D%20pendulum.ipynb
>>>
>>> Could someone help me understand any mistake I'm making and point me in
>>> the right direction?
>>>
>>> Thanks in advance,
>>> Nuno
>>>
>>> sexta-feira, 5 de Agosto de 2016 às 18:01:39 UTC+1, Nuno escreveu:
>>>>
>>>> I'm trying to get familiar with the sympy and its uses in obtaining the
>>>> equations of motion of multi-body systems.
>>>>
>>>> In order to test things out I decided to use an example similar to a 3D
>>>> pendulum where I have two masses. However the mass that is not fixed has a
>>>> force and torque applied to it. So I wanted to have a distance constraint
>>>> between the two masses: (r_a - r_b)^2 - L = 0
>>>>
>>>> However I'm not sure how I should set this constrain in python/sympy in
>>>> order to input it to KanesMethod()
>>>>
>>>> I'm sorry if this is question is a mess and thanks in advance for any
>>>> help
>>>>
>>> --
>>> 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 post to this group, send emai

Re: [sympy] Re: 3D pendulum and equations of motion of multi-body systems (KanesMethod)

2016-08-10 Thread Jason Moore
Nuno,

If you re using KanesMethod it supports two types of constraints: holonomic
and non-holonomic. You can supply these constraints to the initializer and
then the equations of motion will be formed that take the nonholonomic
constraints into account. Note that if you have holonomic kinematic
constraints, you'll have to ensure that any of your numerical analyses code
properly deals with that constraint, for example you may need to
numerically solve for your dependent coordinates when setting initial
conditions for simulation.


Jason
moorepants.info
+01 530-601-9791

On Tue, Aug 9, 2016 at 10:28 PM, Nuno  wrote:

> Since I think I was not clear with the first question, I'm going to try
> and explain it better now.
>
> What I'm trying to achieve is a simple example similar to a 3D pendulum.
> At the time I talked about 2 masses, but one of those was the anchor point,
> so in fact everything can be done with only one mass.
>
> The twist here (in comparison with the simple 3D pendulum) is that besides
> the gravitational force, the mass is under the effect of:
> - A force in the x-axis of the mass
> - A torque about the z-axis of the mass
>
> Futhermore, since I'm choosing to describe the system using the (x,y,z)
> coordinates of the mass (and 3 euler angles) I was trying to add a distance
> constraint:
>   (r_anchor - r_mass) - L = 0
>
> Here is the jupyter notebook I created in order to define this system:
> https://nbviewer.jupyter.org/github/ndevelop/sympy_3D_
> pendulum/blob/master/3D%20pendulum.ipynb
>
> Could someone help me understand any mistake I'm making and point me in
> the right direction?
>
> Thanks in advance,
> Nuno
>
> sexta-feira, 5 de Agosto de 2016 às 18:01:39 UTC+1, Nuno escreveu:
>>
>> I'm trying to get familiar with the sympy and its uses in obtaining the
>> equations of motion of multi-body systems.
>>
>> In order to test things out I decided to use an example similar to a 3D
>> pendulum where I have two masses. However the mass that is not fixed has a
>> force and torque applied to it. So I wanted to have a distance constraint
>> between the two masses: (r_a - r_b)^2 - L = 0
>>
>> However I'm not sure how I should set this constrain in python/sympy in
>> order to input it to KanesMethod()
>>
>> I'm sorry if this is question is a mess and thanks in advance for any help
>>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/sympy/fd9a076b-8aad-4aeb-9765-6fc765d4119a%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgvPLPaXVsi7ycfp5bF44xCsk%3Dr8w%2Bj-6oQK_QTW2ezug%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


<    1   2   3   4   5   6   7   8   9   10   >