[sympy] Re: GSoC-19 Proposal : Series and Expansion

2019-04-02 Thread Nabanita Dash
No,not yet.I haven't yet completely implemented

On Wednesday, April 3, 2019 at 4:18:12 AM UTC+5:30, Arif Ahmed wrote:
>
> Seems much better now. I see you have a PR for rs_acos, be sure to include 
> the link in your proposal.
> Also , are you getting any output from the prototype code you have for 
> rs_laurent and rs_fourier ?
>
> On Monday, April 1, 2019 at 12:55:02 PM UTC+5:30, Nabanita Dash wrote:
>>
>> I have updated my Proposal . Can you please give a look at it?
>>
>> On Friday, March 29, 2019 at 5:00:52 PM UTC+5:30, Arif Ahmed wrote:
>>>
>>> Under Improve rs_series, you need to provide some idea of how you plan 
>>> to implement at least a couple of those new rs_series functions that you 
>>> suggest.
>>> Maybe you could implement one of the comparatively simpler ones and send 
>>> a PR for it.
>>>
>>> Also you mentioned:
>>>
>>> > I want to add more methods to ring_series so that its implementation 
>>> is more smooth,fast and efficient.
>>>
>>> You need to clarify this point a lot more. Which parts of the current 
>>> implementation need improving and how do you plan to go about doing over 
>>> the summer.
>>> What gets more preference, improving the current implementation of 
>>> existing functions or implementing new ones ?
>>>
>>> Ditto for the other sections as well.
>>>
>>> In the Timeline, you should provide a proper breakup of the tasks in the 
>>> proposal and fairly appraise the time required for each. Most people 
>>> provide a Week-wise breakup of the summer.
>>>
>>> On Friday, March 29, 2019 at 11:08:12 AM UTC+5:30, Nabanita Dash wrote:

 I have added my application in wiki page . The link to which is 
 https://github.com/sympy/sympy/wiki/GSoC-2019-Nabanita-Dash:Series-expansions:Improving-rs_series,Formal-Power-Series(series.formal),limits(series.limits)

 On Wednesday, March 27, 2019 at 5:37:47 PM UTC+5:30, Nabanita Dash 
 wrote:
>
>  Hi,
> This is a GSoC-19 aspirant.I am a 2nd year CS Undergrad from 
> IIIT,BBSR,India. I want to work on the project idea of Series-Expansion.I 
> had discussed with Sartaj Singh as said by Aaron Meurer to geta hold on 
> the 
> idea.My proposed ideas are as below:
> !)Improve rs_series module
> I plan to add fourier,taylor,maclaurian,dirichlet,stirling series and 
> other hyperbolic series in rs_series to make it efficient to use.
> 2)Improve Formal Power Series
> a)The limits applied to check fps and calculate logarithmic 
> singularity needs improvement as it creates XFAIL tests.I want to create 
> an 
> API that accepts the singularities points and revise it to give positive 
> results.
> >>>f = asech(x)  
> >>>fps(f, x) 
> log(2) - log(x) - x**2/4 - 3*x**4/64 + O(x**6)
>  A logarithmic singularity is a singularity of an analytic function 
> whose main z-dependent term is of order O(lnz). An example is the 
> singularity of the Bessel function of the second kind
> Y_0(z)∼(2gamma)/pi+2/piln(1/2z)+... at z=0
> ,Green function and some trignometric functions.
>
> Singularities with leading term consisting of nested logarithms, e.g., 
> lnlnlnz, are also considered logarithmic.
> 3) Improve limits
> I think of adding special functions for calculating limits at oo. 
> https://github.com/sympy/sympy/issues/14590 according to no special 
> functions have been used in limits code.
>
> def test_exponential2():
> n = Symbol('n')
> assert limit((1 + x/(n + sin(n)))**n, n, oo) == exp(x)
> Also,I plan to calculate limits at multivariate points.In SymP, 
> limit(a,z,z0,dir='+') is possible to calculate limits for a single 
> variable 
> z,I want to calculate limit(f(x,y),x,y,x0,y0,dir='+')
>
>
> I need suggestions to work on these ideas as well as any changes to be 
> made to these or propose any other idea is welcome.
>
>

-- 
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/fbd01eee-7d41-44fe-91e5-2962eaf5c83b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Re: Proposal for Linear Algebra: Tensor core (Looking for the mentor)

2019-04-02 Thread zhiqikang
Hello Aaron,

First of all, thank you for this clarification! It makes the terms much 
more understandable.
But there is one thing that seems confusing to me. Since NumPy is a numeric 
library and SymPy is a symbolic one, what is the point to have a NumPy-like 
array in this case? Does it mean the behavior that you discussed in the 
issue #15464 (link 
)?
 
Or the algorithm that is used in NumPy?

Besides, I have discussed with Francesco today. He explained many details 
to me and helped me a lot. He told me that his initial idea is to create a 
lazy-evaluation mechanism in the \sympy\codegen\array_util.py(link 
), 
do you think it is necessary to have the lazy-evaluation in the Array 
module as well? That is what I had in mind the first time I saw the project 
idea. 

Thank you in advance!

Regards,
Zhiqi

在 2019年4月2日星期二 UTC+2上午2:40:03,Aaron Meurer写道:
>
> On Mon, Apr 1, 2019 at 5:26 PM > wrote: 
> > 
> > Hello Aaron, 
> > 
> > I just updated my proposal by modifying what I can understand for now. 
> Things that I have updated are: 
> >  1. Modifying and making sure the new operators for arrays are for 
> symbolic mathematics 
> >  2. Adding a second part of this task by refering to an issue #15464  in 
> which you talked about the change of SymPy syntax to be compatible with 
> NumPy. (Am i doing it right by refering to this issue?) 
> > 
> > I would like to have some clarification about: 
> >  1. what the indexed symbols and array-like object are, as I mentioned 
> in the last email. It would help me figure out how to do the integration 
> over arrays or indexed symbols 
>
> I think you are understanding correctly. The indexed symbols are like 
> Indexed or MatrixSymbol, which can have symbolic shape and indices, 
> and do not have any explicit entries set.  Whereas array would mean 
> ImmutableDenseNDArrray and Matrix. 
>
> My point about "numeric" is specifically numbers. So an array 
> containing symbolic expressions isn't numeric, just like Matrix([x]) 
> where x = Symbol('x'). You can also put SymPy symbolic values in a 
> NumPy array (dtype=object). So if the SymPy array type just emulated 
> the NumPy type there would be little point to it. But one advantage it 
> can have is unevaluated array expressions. 
>
> >  2. the syntax of array in SymPy that is supposed to be changed, since 
> you were in the discussion as well. Most of the examples were about Matrix, 
> there is little information about array's problem. 
>
> I'm not sure what you are referencing here. Probably Francesco would 
> be better to answer this. 
>
> 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/90a993b9-b087-4dd2-8d48-f7c88b618a75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] Re: GSoC-19 Proposal : Series and Expansion

2019-04-02 Thread Arif Ahmed
Seems much better now. I see you have a PR for rs_acos, be sure to include 
the link in your proposal.
Also , are you getting any output from the prototype code you have for 
rs_laurent and rs_fourier ?

On Monday, April 1, 2019 at 12:55:02 PM UTC+5:30, Nabanita Dash wrote:
>
> I have updated my Proposal . Can you please give a look at it?
>
> On Friday, March 29, 2019 at 5:00:52 PM UTC+5:30, Arif Ahmed wrote:
>>
>> Under Improve rs_series, you need to provide some idea of how you plan to 
>> implement at least a couple of those new rs_series functions that you 
>> suggest.
>> Maybe you could implement one of the comparatively simpler ones and send 
>> a PR for it.
>>
>> Also you mentioned:
>>
>> > I want to add more methods to ring_series so that its implementation is 
>> more smooth,fast and efficient.
>>
>> You need to clarify this point a lot more. Which parts of the current 
>> implementation need improving and how do you plan to go about doing over 
>> the summer.
>> What gets more preference, improving the current implementation of 
>> existing functions or implementing new ones ?
>>
>> Ditto for the other sections as well.
>>
>> In the Timeline, you should provide a proper breakup of the tasks in the 
>> proposal and fairly appraise the time required for each. Most people 
>> provide a Week-wise breakup of the summer.
>>
>> On Friday, March 29, 2019 at 11:08:12 AM UTC+5:30, Nabanita Dash wrote:
>>>
>>> I have added my application in wiki page . The link to which is 
>>> https://github.com/sympy/sympy/wiki/GSoC-2019-Nabanita-Dash:Series-expansions:Improving-rs_series,Formal-Power-Series(series.formal),limits(series.limits)
>>>
>>> On Wednesday, March 27, 2019 at 5:37:47 PM UTC+5:30, Nabanita Dash wrote:

  Hi,
 This is a GSoC-19 aspirant.I am a 2nd year CS Undergrad from 
 IIIT,BBSR,India. I want to work on the project idea of Series-Expansion.I 
 had discussed with Sartaj Singh as said by Aaron Meurer to geta hold on 
 the 
 idea.My proposed ideas are as below:
 !)Improve rs_series module
 I plan to add fourier,taylor,maclaurian,dirichlet,stirling series and 
 other hyperbolic series in rs_series to make it efficient to use.
 2)Improve Formal Power Series
 a)The limits applied to check fps and calculate logarithmic singularity 
 needs improvement as it creates XFAIL tests.I want to create an API that 
 accepts the singularities points and revise it to give positive results.
 >>>f = asech(x)  
 >>>fps(f, x) 
 log(2) - log(x) - x**2/4 - 3*x**4/64 + O(x**6)
  A logarithmic singularity is a singularity of an analytic function 
 whose main z-dependent term is of order O(lnz). An example is the 
 singularity of the Bessel function of the second kind
 Y_0(z)∼(2gamma)/pi+2/piln(1/2z)+... at z=0
 ,Green function and some trignometric functions.

 Singularities with leading term consisting of nested logarithms, e.g., 
 lnlnlnz, are also considered logarithmic.
 3) Improve limits
 I think of adding special functions for calculating limits at oo. 
 https://github.com/sympy/sympy/issues/14590 according to no special 
 functions have been used in limits code.

 def test_exponential2():
 n = Symbol('n')
 assert limit((1 + x/(n + sin(n)))**n, n, oo) == exp(x)
 Also,I plan to calculate limits at multivariate points.In SymP, 
 limit(a,z,z0,dir='+') is possible to calculate limits for a single 
 variable 
 z,I want to calculate limit(f(x,y),x,y,x0,y0,dir='+')


 I need suggestions to work on these ideas as well as any changes to be 
 made to these or propose any other idea is welcome.



-- 
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/61ecdc0f-07cb-495e-8f80-c9cd4d6e857e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] SymPy 1.4 release candidate 1 ready for testing

2019-04-02 Thread Aaron Meurer
I am working on adding wheel support to the release script. I might do
an rc2 that the same as rc1 but includes a wheel to make sure it works
right.

Regarding the XPASS tests, yes, we need to go in and clean those up.
Possibly some of them only fail sometimes. I think there were some
issues with tests that only fail in Python 2 or only in Python 3, but
I don't know if that's the case for these ones.

Aaron Meurer

On Tue, Apr 2, 2019 at 4:04 PM Ondřej Čertík  wrote:
>
>
>
> On Mon, Apr 1, 2019, at 9:44 PM, Aaron Meurer wrote:
> > The SymPy 1.4 release candidate 1 is ready for testing. Please
> > download it and let us know if you have any issues.
> >
> > The release can be downloaded from
> > https://github.com/sympy/sympy/releases/tag/sympy-1.4rc1.
> >
> > The release notes for 1.4 are at
> > https://github.com/sympy/sympy/wiki/release-notes-for-1.4. Feel free
> > to edit that wiki page if you see any improvements that need to be
> > made.
>
> I tested on Ubuntu 18.04, and I noticed that three tests passed even though 
> they are xfailed, but otherwise everything works.
>
>  slowest tests 
> _
> test_principal_value - Took 10.110 seconds
> test_to_meijerg - Took 10.205 seconds
> test_separable5 - Took 10.416 seconds
> test_nth_order_linear_euler_eq_nonhomogeneous_variation_of_parameters - Took 
> 10.479 seconds
> test_gaunt - Took 10.622 seconds
> test_oddness_in_ternary_integer_product_with_odd - Took 10.639 seconds
> test_Beam3D - Took 11.535 seconds
> test_solve_ics - Took 11.542 seconds
> test_W19 - Took 14.645 seconds
> test_matplotlib - Took 16.841 seconds
> test_nth_order_reducible - Took 24.738 seconds
> test_matplotlib_5 - Took 49.647 seconds
> test_matplotlib_4 - Took 53.922 seconds
>  xpassed tests 
> _
> sympy/integrals/tests/test_heurisch.py: test_pmint_erf
> sympy/matrices/tests/test_matrices.py: test_issue_3959
> sympy/utilities/tests/test_wester.py: test_V12
>
>  tests finished: 8086 passed, 245 skipped, 358 expected to fail,
> 3 expected to fail but passed, in 2324.26 seconds
>
>
> 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/1077d046-50b6-4915-9b93-cafe37715075%40www.fastmail.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%3D6JXPk8ZoQqVS1kRRhDiVb%2B6EYKpC6sw27%2Br8d33jf5DiA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Reintegration of geometric algebra into sympy and documentation requirements

2019-04-02 Thread Jason Moore
You could try to use pandoc to convert the latex files to restructuredtext.
I bet it would get most of it right with only minimal manual formatting
needs.

Jason
moorepants.info
+01 530-601-9791


On Tue, Apr 2, 2019 at 3:06 PM brombo  wrote:

> After GSOC is over I have someone to help me reintegrate geometric 
> algebra/calculus
> into sympy.  The biggest problem is documentation (all of it is in
> LaTeX).  I know that sympy uses sphinx.  Can one use nbsphinx so they
> can launch tutorial notebooks directly from the documentation or is the
> problem that sympy does not automatically install notebook so jupyter
> notebook must be installed separately?
>
> PS: Where are the instructions for adding a package to sympy?  It has been a 
> long time since I did 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/6e0118a4-df48-4911-a8ad-1cfd738e8073%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/CAP7f1AjJrFkMPzMxn6DQ4ttqJXZ0OH%2BGtErNKjiSiwZRGD_xBQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] Reintegration of geometric algebra into sympy and documentation requirements

2019-04-02 Thread brombo


After GSOC is over I have someone to help me reintegrate geometric 
algebra/calculus 
into sympy.  The biggest problem is documentation (all of it is in 
LaTeX).  I know that sympy uses sphinx.  Can one use nbsphinx so they 
can launch tutorial notebooks directly from the documentation or is the 
problem that sympy does not automatically install notebook so jupyter 
notebook must be installed separately?

PS: Where are the instructions for adding a package to sympy?  It has been a 
long time since I did 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/6e0118a4-df48-4911-a8ad-1cfd738e8073%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] SymPy 1.4 release candidate 1 ready for testing

2019-04-02 Thread Oscar Benjamin
Making a wheel is not hard:

$ pip install wheel
$ python setup.py bdist_wheel
$ ls dist/
sympy-1.4rc1-py3-none-any.whl

--
Oscar

On Tue, 2 Apr 2019 at 22:39, Nathan Goldbaum  wrote:
>
> It would also be really nice to set up wheels for fastcache. I’ve had it on 
> my todo list forever.
>
> On Tue, Apr 2, 2019 at 4:38 PM Aaron Meurer  wrote:
>>
>> I should look into prereleases. I've shied away from them in the past
>> because pip used to install them by default. But I think things are
>> better now.  I also should get wheels working. I think it should be an
>> easy thing to add to the release script. I'll look into if it is
>> possible.
>>
>> Aaron Meurer
>>
>> On Tue, Apr 2, 2019 at 3:28 PM Oscar Benjamin
>>  wrote:
>> >
>> > I think it is now possible to upload pre-releases to PyPI so that
>> > users can ask pip to install them:
>> > https://pip.pypa.io/en/stable/reference/pip_install/#pre-release-versions
>> > https://packaging.python.org/guides/distributing-packages-using-setuptools/#pre-release-versioning
>> >
>> > Also most Python projects these days provide wheels. Maybe SymPy
>> > should do the same.
>> >
>> > --
>> > Oscar
>> >
>> > On Tue, 2 Apr 2019 at 22:14, Aaron Meurer  wrote:
>> > >
>> > > Thanks. GitHub recently changed that, and I edited the old releases,
>> > > but I guess I forgot to update the release script. I wish they would
>> > > just let us remove those entirely from the release pages.
>> > >
>> > > Aaron Meurer
>> > >
>> > > On Tue, Apr 2, 2019 at 3:12 PM Ondřej Čertík  wrote:
>> > > >
>> > > >
>> > > >
>> > > > On Mon, Apr 1, 2019, at 9:44 PM, Aaron Meurer wrote:
>> > > > > The SymPy 1.4 release candidate 1 is ready for testing. Please
>> > > > > download it and let us know if you have any issues.
>> > > > >
>> > > > > The release can be downloaded from
>> > > > > https://github.com/sympy/sympy/releases/tag/sympy-1.4rc1.
>> > > > >
>> > > > > The release notes for 1.4 are at
>> > > > > https://github.com/sympy/sympy/wiki/release-notes-for-1.4. Feel free
>> > > > > to edit that wiki page if you see any improvements that need to be
>> > > > > made.
>> > > >
>> > > > I changed "Note: Do not download the Source code (zip) or the Source 
>> > > > code (tar.gz)
>> > > > files above." to "Note: Do not download the Source code (zip) or the 
>> > > > Source code (tar.gz)
>> > > > files below.".
>> > > >
>> > > > Because the files are now below.
>> > > >
>> > > > 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/ee17e7e4-68cd-43d5-be7f-b181a226a887%40www.fastmail.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%2BKsDgH4TAd-wWcTKe-KpRnhB3PY-dgUxr2p%2Biavm%2Bh7g%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/CAHVvXxTy2MB98beeNbP-Vxv%3DngZ9V3i6JoJPp%3DJQDqw%3DQuLB%2BQ%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%3D6JgDwTW8pjZg7kioMZ-kkbDV96r-1siDPACaOk0C32rFg%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 

Re: [sympy] SymPy 1.4 release candidate 1 ready for testing

2019-04-02 Thread Ondřej Čertík



On Mon, Apr 1, 2019, at 9:44 PM, Aaron Meurer wrote:
> The SymPy 1.4 release candidate 1 is ready for testing. Please
> download it and let us know if you have any issues.
> 
> The release can be downloaded from
> https://github.com/sympy/sympy/releases/tag/sympy-1.4rc1.
> 
> The release notes for 1.4 are at
> https://github.com/sympy/sympy/wiki/release-notes-for-1.4. Feel free
> to edit that wiki page if you see any improvements that need to be
> made.

I tested on Ubuntu 18.04, and I noticed that three tests passed even though 
they are xfailed, but otherwise everything works.

 slowest tests _
test_principal_value - Took 10.110 seconds
test_to_meijerg - Took 10.205 seconds
test_separable5 - Took 10.416 seconds
test_nth_order_linear_euler_eq_nonhomogeneous_variation_of_parameters - Took 
10.479 seconds
test_gaunt - Took 10.622 seconds
test_oddness_in_ternary_integer_product_with_odd - Took 10.639 seconds
test_Beam3D - Took 11.535 seconds
test_solve_ics - Took 11.542 seconds
test_W19 - Took 14.645 seconds
test_matplotlib - Took 16.841 seconds
test_nth_order_reducible - Took 24.738 seconds
test_matplotlib_5 - Took 49.647 seconds
test_matplotlib_4 - Took 53.922 seconds
 xpassed tests _
sympy/integrals/tests/test_heurisch.py: test_pmint_erf
sympy/matrices/tests/test_matrices.py: test_issue_3959
sympy/utilities/tests/test_wester.py: test_V12

 tests finished: 8086 passed, 245 skipped, 358 expected to fail, 
3 expected to fail but passed, in 2324.26 seconds 


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/1077d046-50b6-4915-9b93-cafe37715075%40www.fastmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] SymPy 1.4 release candidate 1 ready for testing

2019-04-02 Thread Nathan Goldbaum
It would also be really nice to set up wheels for fastcache. I’ve had it on
my todo list forever.

On Tue, Apr 2, 2019 at 4:38 PM Aaron Meurer  wrote:

> I should look into prereleases. I've shied away from them in the past
> because pip used to install them by default. But I think things are
> better now.  I also should get wheels working. I think it should be an
> easy thing to add to the release script. I'll look into if it is
> possible.
>
> Aaron Meurer
>
> On Tue, Apr 2, 2019 at 3:28 PM Oscar Benjamin
>  wrote:
> >
> > I think it is now possible to upload pre-releases to PyPI so that
> > users can ask pip to install them:
> >
> https://pip.pypa.io/en/stable/reference/pip_install/#pre-release-versions
> >
> https://packaging.python.org/guides/distributing-packages-using-setuptools/#pre-release-versioning
> >
> > Also most Python projects these days provide wheels. Maybe SymPy
> > should do the same.
> >
> > --
> > Oscar
> >
> > On Tue, 2 Apr 2019 at 22:14, Aaron Meurer  wrote:
> > >
> > > Thanks. GitHub recently changed that, and I edited the old releases,
> > > but I guess I forgot to update the release script. I wish they would
> > > just let us remove those entirely from the release pages.
> > >
> > > Aaron Meurer
> > >
> > > On Tue, Apr 2, 2019 at 3:12 PM Ondřej Čertík  wrote:
> > > >
> > > >
> > > >
> > > > On Mon, Apr 1, 2019, at 9:44 PM, Aaron Meurer wrote:
> > > > > The SymPy 1.4 release candidate 1 is ready for testing. Please
> > > > > download it and let us know if you have any issues.
> > > > >
> > > > > The release can be downloaded from
> > > > > https://github.com/sympy/sympy/releases/tag/sympy-1.4rc1.
> > > > >
> > > > > The release notes for 1.4 are at
> > > > > https://github.com/sympy/sympy/wiki/release-notes-for-1.4. Feel
> free
> > > > > to edit that wiki page if you see any improvements that need to be
> > > > > made.
> > > >
> > > > I changed "Note: Do not download the Source code (zip) or the Source
> code (tar.gz)
> > > > files above." to "Note: Do not download the Source code (zip) or the
> Source code (tar.gz)
> > > > files below.".
> > > >
> > > > Because the files are now below.
> > > >
> > > > 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/ee17e7e4-68cd-43d5-be7f-b181a226a887%40www.fastmail.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%2BKsDgH4TAd-wWcTKe-KpRnhB3PY-dgUxr2p%2Biavm%2Bh7g%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/CAHVvXxTy2MB98beeNbP-Vxv%3DngZ9V3i6JoJPp%3DJQDqw%3DQuLB%2BQ%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%3D6JgDwTW8pjZg7kioMZ-kkbDV96r-1siDPACaOk0C32rFg%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 

Re: [sympy] SymPy 1.4 release candidate 1 ready for testing

2019-04-02 Thread Aaron Meurer
I should look into prereleases. I've shied away from them in the past
because pip used to install them by default. But I think things are
better now.  I also should get wheels working. I think it should be an
easy thing to add to the release script. I'll look into if it is
possible.

Aaron Meurer

On Tue, Apr 2, 2019 at 3:28 PM Oscar Benjamin
 wrote:
>
> I think it is now possible to upload pre-releases to PyPI so that
> users can ask pip to install them:
> https://pip.pypa.io/en/stable/reference/pip_install/#pre-release-versions
> https://packaging.python.org/guides/distributing-packages-using-setuptools/#pre-release-versioning
>
> Also most Python projects these days provide wheels. Maybe SymPy
> should do the same.
>
> --
> Oscar
>
> On Tue, 2 Apr 2019 at 22:14, Aaron Meurer  wrote:
> >
> > Thanks. GitHub recently changed that, and I edited the old releases,
> > but I guess I forgot to update the release script. I wish they would
> > just let us remove those entirely from the release pages.
> >
> > Aaron Meurer
> >
> > On Tue, Apr 2, 2019 at 3:12 PM Ondřej Čertík  wrote:
> > >
> > >
> > >
> > > On Mon, Apr 1, 2019, at 9:44 PM, Aaron Meurer wrote:
> > > > The SymPy 1.4 release candidate 1 is ready for testing. Please
> > > > download it and let us know if you have any issues.
> > > >
> > > > The release can be downloaded from
> > > > https://github.com/sympy/sympy/releases/tag/sympy-1.4rc1.
> > > >
> > > > The release notes for 1.4 are at
> > > > https://github.com/sympy/sympy/wiki/release-notes-for-1.4. Feel free
> > > > to edit that wiki page if you see any improvements that need to be
> > > > made.
> > >
> > > I changed "Note: Do not download the Source code (zip) or the Source code 
> > > (tar.gz)
> > > files above." to "Note: Do not download the Source code (zip) or the 
> > > Source code (tar.gz)
> > > files below.".
> > >
> > > Because the files are now below.
> > >
> > > 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/ee17e7e4-68cd-43d5-be7f-b181a226a887%40www.fastmail.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%2BKsDgH4TAd-wWcTKe-KpRnhB3PY-dgUxr2p%2Biavm%2Bh7g%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/CAHVvXxTy2MB98beeNbP-Vxv%3DngZ9V3i6JoJPp%3DJQDqw%3DQuLB%2BQ%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%3D6JgDwTW8pjZg7kioMZ-kkbDV96r-1siDPACaOk0C32rFg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] SymPy 1.4 release candidate 1 ready for testing

2019-04-02 Thread Oscar Benjamin
I think it is now possible to upload pre-releases to PyPI so that
users can ask pip to install them:
https://pip.pypa.io/en/stable/reference/pip_install/#pre-release-versions
https://packaging.python.org/guides/distributing-packages-using-setuptools/#pre-release-versioning

Also most Python projects these days provide wheels. Maybe SymPy
should do the same.

--
Oscar

On Tue, 2 Apr 2019 at 22:14, Aaron Meurer  wrote:
>
> Thanks. GitHub recently changed that, and I edited the old releases,
> but I guess I forgot to update the release script. I wish they would
> just let us remove those entirely from the release pages.
>
> Aaron Meurer
>
> On Tue, Apr 2, 2019 at 3:12 PM Ondřej Čertík  wrote:
> >
> >
> >
> > On Mon, Apr 1, 2019, at 9:44 PM, Aaron Meurer wrote:
> > > The SymPy 1.4 release candidate 1 is ready for testing. Please
> > > download it and let us know if you have any issues.
> > >
> > > The release can be downloaded from
> > > https://github.com/sympy/sympy/releases/tag/sympy-1.4rc1.
> > >
> > > The release notes for 1.4 are at
> > > https://github.com/sympy/sympy/wiki/release-notes-for-1.4. Feel free
> > > to edit that wiki page if you see any improvements that need to be
> > > made.
> >
> > I changed "Note: Do not download the Source code (zip) or the Source code 
> > (tar.gz)
> > files above." to "Note: Do not download the Source code (zip) or the Source 
> > code (tar.gz)
> > files below.".
> >
> > Because the files are now below.
> >
> > 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/ee17e7e4-68cd-43d5-be7f-b181a226a887%40www.fastmail.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%2BKsDgH4TAd-wWcTKe-KpRnhB3PY-dgUxr2p%2Biavm%2Bh7g%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/CAHVvXxTy2MB98beeNbP-Vxv%3DngZ9V3i6JoJPp%3DJQDqw%3DQuLB%2BQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Introduction

2019-04-02 Thread Ondřej Čertík
Hi Dmytro,

On Tue, Apr 2, 2019, at 2:33 AM, dmytr...@gmail.com wrote:
> Hello. 
> 
> My name is Dmytro Kozii. I am a computer science undergraduate student 
> from Lviv Polytechnic National University. I have 2 years of working 
> experience with python. During this term, I developed face recognition 
> system based on raspberry pi and blog using python and a neural 
> controller for satellite rotation using c++. I have take a course of 
> Discrete Math, Linear Algebra and Analytic Geometry, Numerical Methods, 
> Probability and Math Statistic. Attend math Olympiad at school. 
> Interested in the algorithm: take a course of algorithm programming and 
> solve many tasks on LeetCode and in its Ukrainian analog Algotester.
> 
> I have the basic knowledge of sympy but I highly motivated and have the 
> ability to learn really fast. Live in Ukraine and my native language is 
> Ukrainian, also can speak English and Russian.

Welcome. What kind of projects would you like to work on?

Here are some ideas:

https://github.com/sympy/sympy/wiki/GSoC-2019-Ideas

Let me know your interests and I can point you in some directions.

See also:

https://github.com/sympy/sympy/wiki/GSoC-2019-Student-Instructions

(Don't forget the patch requirement.)


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/03d55ee6-b9f6-4337-8cdf-cfc7dfcf2e72%40www.fastmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSOC 2019 Idea: Python/C Parser for sympy

2019-04-02 Thread Ondřej Čertík



On Mon, Apr 1, 2019, at 10:10 PM, Nikhil Maan wrote:
> 
> 
> On Saturday, March 30, 2019 at 4:33:19 AM UTC+5:30, Ondřej Čertík 
> wrote:Hi Nikhil, 
> > 
> > Also please do not forget about the patches for SymPy. 
> > 
> > Ondrej 
> 
> Dear Ondrej,
> 
> I have shared a draft of my proposal with sympy. Whenever you have 
> time, you can review it and tell me if I should add
> something else and if you want something done before something else, 
> the timeline is flexible. 

Can you please share the link? I can't find it. I'll have a look.

As Aaron said, concentrate on the patch requirement now.

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/4cb4d0b0-3ce8-40e4-94a3-0c316180b72b%40www.fastmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] SymPy 1.4 release candidate 1 ready for testing

2019-04-02 Thread Aaron Meurer
Thanks. GitHub recently changed that, and I edited the old releases,
but I guess I forgot to update the release script. I wish they would
just let us remove those entirely from the release pages.

Aaron Meurer

On Tue, Apr 2, 2019 at 3:12 PM Ondřej Čertík  wrote:
>
>
>
> On Mon, Apr 1, 2019, at 9:44 PM, Aaron Meurer wrote:
> > The SymPy 1.4 release candidate 1 is ready for testing. Please
> > download it and let us know if you have any issues.
> >
> > The release can be downloaded from
> > https://github.com/sympy/sympy/releases/tag/sympy-1.4rc1.
> >
> > The release notes for 1.4 are at
> > https://github.com/sympy/sympy/wiki/release-notes-for-1.4. Feel free
> > to edit that wiki page if you see any improvements that need to be
> > made.
>
> I changed "Note: Do not download the Source code (zip) or the Source code 
> (tar.gz)
> files above." to "Note: Do not download the Source code (zip) or the Source 
> code (tar.gz)
> files below.".
>
> Because the files are now below.
>
> 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/ee17e7e4-68cd-43d5-be7f-b181a226a887%40www.fastmail.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%2BKsDgH4TAd-wWcTKe-KpRnhB3PY-dgUxr2p%2Biavm%2Bh7g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] SymPy 1.4 release candidate 1 ready for testing

2019-04-02 Thread Ondřej Čertík



On Mon, Apr 1, 2019, at 9:44 PM, Aaron Meurer wrote:
> The SymPy 1.4 release candidate 1 is ready for testing. Please
> download it and let us know if you have any issues.
> 
> The release can be downloaded from
> https://github.com/sympy/sympy/releases/tag/sympy-1.4rc1.
> 
> The release notes for 1.4 are at
> https://github.com/sympy/sympy/wiki/release-notes-for-1.4. Feel free
> to edit that wiki page if you see any improvements that need to be
> made.

I changed "Note: Do not download the Source code (zip) or the Source code 
(tar.gz)
files above." to "Note: Do not download the Source code (zip) or the Source 
code (tar.gz)
files below.".

Because the files are now below.

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/ee17e7e4-68cd-43d5-be7f-b181a226a887%40www.fastmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Wave Trains in SymPy

2019-04-02 Thread Jason Moore
The only thing that comes to mind is utility of Laplace and Frequency
domain calculations for linear time invariant systems. SymPy doesn't have
those.

Jason
moorepants.info
+01 530-601-9791


On Fri, Mar 29, 2019 at 6:58 AM Abhigyan Dutta 
wrote:

> Hi Jason,
>
> I was looking into scipy's scipy.signal module. I am looking to build
> something similar to that (if it is possible to do such mathematical
> operations
> on symbolic maths). But I would like to start low by just trying to
> implement various sorts of user defined pulse function. I do not think
> currently
> signal processing tools exist on SymPy, but I think it will be a good
> addition. So yeah I will try to do that.
>
> So do you think we should create an entire new script for special signal
> functions like Piecewise or should we make this signal functions a part of
> some already existing scripts?
>
> Thanks in Advance!
>
>
> On Thursday, March 28, 2019 at 9:49:26 PM UTC+5:30, Jason Moore wrote:
>>
>> Abhigyan,
>>
>> This isn't implemented as far as I know. Feel free to send ideas about
>> the details. I recommend staring by typing up what you hope a user could
>> type and what outputs to expect.
>>
>> Jason
>> moorepants.info
>> +01 530-601-9791
>>
>>
>> On Tue, Mar 26, 2019 at 1:27 AM Abhigyan Dutta 
>> wrote:
>>
>>> Hi everyone,
>>>
>>> I am an electrical engineer with 3 year programming experience in
>>> Python. Recently I wanted to model some
>>> electrical components using SymPy.But I had to drop it due to the
>>> absence of any function which simulates Wave trains.
>>> The Piecewise function in my opinion is too tedious to make user defined
>>> wave trains.
>>>
>>> So I want to create a function to easily create Wave trains. Will this
>>> be useful? Is it already implemented or can be
>>> done by combining other functions? What would be your advice on writing
>>> such a module?
>>>
>>> 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 sy...@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/c98b8a4b-058a-46f4-87d2-6afce9c271fd%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/e685afea-4a67-46a9-862f-5a23e0342a41%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/CAP7f1AgBiy0OD6u7ap2z-VuMS-RorQq2wx%2BJQgjksK1aUdNmAw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] Introduction and GSoC '19 : Expanding the Crypto Module

2019-04-02 Thread Vishnu Bhagyanath
Hi! I'm Vishnu Bhagyanath. I've recently started contributing to SymPy. 
I've made a couple of basic PR's so far to get a hang of the workflow. I've 
read the student instructions and followed it. On submitting a PR I noticed 
the crypto module had been a bit blank and left untouched for months on 
end. I felt this could be expanded and improved and have done a bit of 
research as to what might be feasible in this module. 

When free, could one of the mentors kindly review my application which I 
posted on the wiki as a separate page. 

 I've 
detailed all my experience and project details in there! Kindly suggest any 
improvements and suggestions which can be brought to the document! 

My experience with the community has been great so far as everyone is 
helpful and positive (: . Would love to continue contributing here.

-- 
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/2c9053ed-c722-4bc0-9060-6145a7977dc2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] Gsoc19 initial Proposal: Bond Graphs

2019-04-02 Thread Arooshi Verma
Thanks for the feedback!
I'll work on the changes ASAP.

Thanks again!
Arooshi

On Tue, 2 Apr 2019, 18:46 Jason Moore,  wrote:

> Arooshi,
>
> My main feedback is to expand the approach section and reduce the bond
> graph explanation before. You have a very large section that reproduces
> what you'd find in a bond graph text book or article, but we are most
> interested in how you will implement this using code. The approach section
> should include examples of input and output like the examples in our
> documentation.
>
> Jason
> moorepants.info
> +01 530-601-9791
>
>
> On Sun, Mar 31, 2019 at 12:30 AM Arooshi Verma 
> wrote:
>
>> Hello,
>> I have made the draft proposal.  Could you all take a look at it and help
>> me improve it?
>> Here's the link:
>> https://docs.google.com/document/d/1AUx0LT-dQ1qwkom4yDT1Se_1k_sZAc6x69cS7Y8MQ74/edit?usp=sharing
>>
>> Thanks and regards,
>> Arooshi
>>
>> On Fri, 29 Mar 2019, 00:21 Jason Moore,  wrote:
>>
>>> Arooshi,
>>>
>>> I have no thoughts, as the information isn't detailed enough to comment.
>>> Once you have a draft of a proposal I'm willing to check it out.
>>>
>>> Jason
>>> moorepants.info
>>> +01 530-601-9791
>>>
>>>
>>> On Thu, Mar 28, 2019 at 10:11 AM Arooshi Verma <
>>> arooshiverma0...@gmail.com> wrote:
>>>
 Hi
 I read through networkx API. I guess to make Bond Graphs, one needs to
 edit the digraph module (for directed graphs). I am planning about doing
 the following:
 1. adding a parameter name while initializing a node such that All
 objects are assigned a unique numeric ID which is incremented every time a
 new element of the same type is added
 Example: When a C element is added, it is assigned name C0. When
 another C element is added, it is assigned name C1.
 2. In the function add_edge(self, u_of_edge, v_of_edge, attr), passing
 the  pair as the edge's attributes
 3. I have also worked on a function to calculate the state equations
 which I'll be putting in my proposal.

 I'll put my proposal up on the wiki page soon. What are your thoughts
 on this?

 Thanks
 Arooshi Verma




 On Thu, 28 Mar 2019 at 21:58, Arooshi Verma 
 wrote:

> Thanks a lot!  I have already started writing the proposal. And yeah,
> I will check out the network API.
>
> Thanks again.
> Arooshi
>
> On Thu, 28 Mar 2019, 21:54 Jason Moore,  wrote:
>
>> Arooshi,
>>
>> Start here if you haven't yet:
>> https://github.com/sympy/sympy/wiki/GSoC-2019-Student-Instructions
>>
>> As far as Bond graphs I recommend checking out the networkx API and
>> the steps to create bond graphs. Then write a proposal that explains 
>> what a
>> user will type and what the output will be as a first start.
>>
>> Jason
>> moorepants.info
>> +01 530-601-9791
>>
>>
>> On Fri, Mar 22, 2019 at 8:04 PM Arooshi Verma <
>> arooshiverma0...@gmail.com> wrote:
>>
>>> Hello,
>>> I am Arooshi Verma from IIT Bhubaneswar,India. I have already
>>> started contributing to Sympy. I have been among the top in my 
>>> engineering
>>> mechanics class. Moreover, I have qualified a lot of Physics and
>>> Mathematics Olympiads.
>>>
>>> After going through the Gsoc ideas page, I got particularly
>>> interested in the project System Dynamics: Bond Graph Tools. I know
>>> how to work on Bond Graphs for many systems (mechanical,electrical 
>>> etc.). I
>>> researched more about how to implement it using python and would like to
>>> start by doing the following:
>>>
>>> *New package: *This will consist the classes-
>>>   1)node (attributes-
>>> name, value(eg. mass))
>>>   2)edge (attributes-
>>> from(node), to(node), e(generalized flow), f(generalized effort) )
>>>   3)constant_junction
>>> (attributes- value(0/1)
>>> *Getting the initial equations of motion:* We can generate the
>>> equations of motion using the properties of of 1 and 0 junctions. We'll
>>> write all the e/f values in terms of other e/f and/or node values
>>>
>>> *Solving the linear equations:* We can solve the linear equations
>>> using the solveset. We'll use solveset moving from the leaf nodes to the
>>> internal nodes so as to get the equations in the form of node values and
>>> differentials.
>>>
>>> I have gone through the different sympy modules.
>>> Since there's no ealier work on this, I would like some suggestions
>>> on how to proceed. I will submit the refined proposal based on the
>>> suggestions. I would love to know what the mentors think about the same.
>>>
>>> Thank you.
>>> Arooshi Verma
>>>
>>> --
>>> You received this message because you are 

Re: [sympy] Gsoc19 initial Proposal: Bond Graphs

2019-04-02 Thread Jason Moore
Arooshi,

My main feedback is to expand the approach section and reduce the bond
graph explanation before. You have a very large section that reproduces
what you'd find in a bond graph text book or article, but we are most
interested in how you will implement this using code. The approach section
should include examples of input and output like the examples in our
documentation.

Jason
moorepants.info
+01 530-601-9791


On Sun, Mar 31, 2019 at 12:30 AM Arooshi Verma 
wrote:

> Hello,
> I have made the draft proposal.  Could you all take a look at it and help
> me improve it?
> Here's the link:
> https://docs.google.com/document/d/1AUx0LT-dQ1qwkom4yDT1Se_1k_sZAc6x69cS7Y8MQ74/edit?usp=sharing
>
> Thanks and regards,
> Arooshi
>
> On Fri, 29 Mar 2019, 00:21 Jason Moore,  wrote:
>
>> Arooshi,
>>
>> I have no thoughts, as the information isn't detailed enough to comment.
>> Once you have a draft of a proposal I'm willing to check it out.
>>
>> Jason
>> moorepants.info
>> +01 530-601-9791
>>
>>
>> On Thu, Mar 28, 2019 at 10:11 AM Arooshi Verma <
>> arooshiverma0...@gmail.com> wrote:
>>
>>> Hi
>>> I read through networkx API. I guess to make Bond Graphs, one needs to
>>> edit the digraph module (for directed graphs). I am planning about doing
>>> the following:
>>> 1. adding a parameter name while initializing a node such that All
>>> objects are assigned a unique numeric ID which is incremented every time a
>>> new element of the same type is added
>>> Example: When a C element is added, it is assigned name C0. When
>>> another C element is added, it is assigned name C1.
>>> 2. In the function add_edge(self, u_of_edge, v_of_edge, attr), passing
>>> the  pair as the edge's attributes
>>> 3. I have also worked on a function to calculate the state equations
>>> which I'll be putting in my proposal.
>>>
>>> I'll put my proposal up on the wiki page soon. What are your thoughts on
>>> this?
>>>
>>> Thanks
>>> Arooshi Verma
>>>
>>>
>>>
>>>
>>> On Thu, 28 Mar 2019 at 21:58, Arooshi Verma 
>>> wrote:
>>>
 Thanks a lot!  I have already started writing the proposal. And yeah,
 I will check out the network API.

 Thanks again.
 Arooshi

 On Thu, 28 Mar 2019, 21:54 Jason Moore,  wrote:

> Arooshi,
>
> Start here if you haven't yet:
> https://github.com/sympy/sympy/wiki/GSoC-2019-Student-Instructions
>
> As far as Bond graphs I recommend checking out the networkx API and
> the steps to create bond graphs. Then write a proposal that explains what 
> a
> user will type and what the output will be as a first start.
>
> Jason
> moorepants.info
> +01 530-601-9791
>
>
> On Fri, Mar 22, 2019 at 8:04 PM Arooshi Verma <
> arooshiverma0...@gmail.com> wrote:
>
>> Hello,
>> I am Arooshi Verma from IIT Bhubaneswar,India. I have already started
>> contributing to Sympy. I have been among the top in my engineering
>> mechanics class. Moreover, I have qualified a lot of Physics and
>> Mathematics Olympiads.
>>
>> After going through the Gsoc ideas page, I got particularly
>> interested in the project System Dynamics: Bond Graph Tools. I know
>> how to work on Bond Graphs for many systems (mechanical,electrical 
>> etc.). I
>> researched more about how to implement it using python and would like to
>> start by doing the following:
>>
>> *New package: *This will consist the classes-
>>   1)node (attributes-
>> name, value(eg. mass))
>>   2)edge (attributes-
>> from(node), to(node), e(generalized flow), f(generalized effort) )
>>   3)constant_junction
>> (attributes- value(0/1)
>> *Getting the initial equations of motion:* We can generate the
>> equations of motion using the properties of of 1 and 0 junctions. We'll
>> write all the e/f values in terms of other e/f and/or node values
>>
>> *Solving the linear equations:* We can solve the linear equations
>> using the solveset. We'll use solveset moving from the leaf nodes to the
>> internal nodes so as to get the equations in the form of node values and
>> differentials.
>>
>> I have gone through the different sympy modules.
>> Since there's no ealier work on this, I would like some suggestions
>> on how to proceed. I will submit the refined proposal based on the
>> suggestions. I would love to know what the mentors think about the same.
>>
>> Thank you.
>> Arooshi Verma
>>
>> --
>> 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 

[sympy] Introduction

2019-04-02 Thread dmytruto


Hello. 

My name is Dmytro Kozii. I am a computer science undergraduate student from 
Lviv 
Polytechnic National University. I have 2 years of working experience with 
python. During this term, I developed face recognition system based on 
raspberry pi and blog using python and a neural controller for satellite 
rotation using c++. I have take a course of Discrete Math, Linear Algebra 
and Analytic Geometry, Numerical Methods, Probability and Math Statistic. 
Attend math Olympiad at school. Interested in the algorithm: take a course 
of algorithm programming and solve many tasks on LeetCode and in its 
Ukrainian analog Algotester.

I have the basic knowledge of sympy but I highly motivated and have the 
ability to learn really fast. Live in Ukraine and my native language is 
Ukrainian, also can speak English and Russian.


-- 
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/2445c7b7-699d-4639-9705-20261288fa9a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.