## Where communities thrive

• Join over 1.5M+ people
• Join over 100K+ communities
• Free without limits
##### Activity
• Sep 12 01:39

• Sep 11 12:19

Implemented leading term and ns… (compare)

• Sep 10 03:21

• Sep 08 06:28

• Sep 08 03:43

Changed the outputs being retur… (compare)

• Sep 07 09:34

Changed leading term being ret… (compare)

• Sep 07 07:27

Removed Redundant block from le… (compare)

• Sep 07 02:44

anutosh491 on GSoC_Pr4.3_Implementing_some_series_method_for_uppergamma_lowergamma_expint_and_other_errors_functions

Implemented some series methods… (compare)

• Sep 06 16:44

Removed Order term (compare)

• Sep 06 11:39

added test cases for limits and… (compare)

• Sep 06 10:51

Implemented leading term and ns… (compare)

• Sep 06 10:40

anutosh491 on GSoC_Pr4.1_Implementing_few_series_methods_for_bessel_functions

• Sep 06 04:13

anutosh491 on GSoC_Pr4.1_Implementing_few_series_methods_for_bessel_functions

This commit does the following … Refactored mrv_leadterm in grun… Fixed errors arising for limits… and 3 more (compare)

• Sep 06 02:08

anutosh491 on GSoC_Pr4.1_Implementing_few_series_methods_for_bessel_functions

fix(integrals): handle degenera… functions: Generalised Dirichle… author: update Megan Ly in .mai… and 23 more (compare)

• Sep 05 14:16

anutosh491 on GSoC_Pr4.1_Implementing_few_series_methods_for_bessel_functions

Changed if condition for bessel… (compare)

• Sep 05 02:49

anutosh491 on GSoC_Pr4.1_Implementing_few_series_methods_for_bessel_functions

Improved code quality (compare)

• Sep 03 10:24

anutosh491 on GSoC_Pr4.1_Implementing_few_series_methods_for_bessel_functions

changed is function to equality… (compare)

• Sep 03 10:14

anutosh491 on GSoC_Pr4.1_Implementing_few_series_methods_for_bessel_functions

fixed failing tests (compare)

• Sep 01 12:23

anutosh491 on GSoC_Pr4.1_Implementing_few_series_methods_for_bessel_functions

Fixed code quality (compare)

• Sep 01 12:00

anutosh491 on GSoC_Pr4.1_Implementing_few_series_methods_for_bessel_functions

Added case where number of term… (compare)

yashraj-code
@yashraj-code
any mentors ?
Kalevi Suominen
@jksuom
Arnav
@nigamarnav
Hello guys! can anyone help me to find out the way how to contribute in this era as I am a newcomer.
Bunnyyyyy
@Bunnyyyyy
Hey guys, Please someone help me in better understanding of GSoC !
Aaron Meurer
@asmeurer
@ronanpaixao hard to say without seeing the traceback. Can you open an issue with the traceback (trim down the repeated lines first)
ronanpaixao
@ronanpaixao
@asmeurer Filed #15182
Bunnyyyyy
@Bunnyyyyy
Bunnyyyyy
@Bunnyyyyy
Malkhan Singh
@Malkhan52
Bunnyyyyy
@Bunnyyyyy
Malkhan Singh
@Malkhan52
@Bunnyyyyy I gave a talk in my institute (NITR) last week on How to start contributions in open source projects, ping me I can provide link of that slide.
Bunnyyyyy
@Bunnyyyyy
@Malkhan52 Sir, what do you mean by ping ?

@Bunnyyyyy there is a link attached to the top of this chat with information for people new to contributing: https://github.com/sympy/sympy/wiki/Introduction-to-contributing

"ping" means attract one's attention and in this case probably suggests that you send a private message to the person

Bunnyyyyy
@Bunnyyyyy
Thank you :)
Jason K. Moore
@moorepants
Is there something similar as @doctest_depends_on for normal test functions?, i.e. @test_depends_on('numpy') or something like that?
Kalevi Suominen
@jksuom
I don't think that there is. The issue is handled in code as e.g. in test_sympify:
numpy = import_module('numpy')

def test_issue_10295():
if not numpy:
skip("numpy not installed.")
Jason K. Moore
@moorepants
@jksuom Thanks. We should turn that into a decorator.
Ayushman Koul
@ayushmankoul
Hello @jksuom I hope you are doing well. As asked by you to go through how matplotlib works I went through it to know how to write code for plotting line segments.Now coming back to issue, if I am not wrong I need to write a new method for plotting line segment and triangles inside class Plot in plotting/plot module ? Please guide me so that I can proceed further to it.Thanks
Kalevi Suominen
@jksuom
It seems that most objects to be plotted are subclasses of BaseSeries.
Micah
@micahscopes
Hi there, I'd like to understand how best to compose multilinear maps of symbolic elements in sympy
so far I've been doing it the hard way
which is to make lists of multivariate polynomials, iterating over them and substituting, then sorting
I'm still a kindergartner at tensor algebra
but I'm learning
it seems like some kind of tensor representation would be ideal for this
so the specific objects I'm interested in currently are finite k-algebras, which I'm "harvesting" from sage
the core of each finite k-algebra is its product, which is a "bilinear map" $V \times V \rightarrow V$
so in sympy, I'm representing these as lists of multivariate expressions
Micah
@micahscopes
this is a very simple way of representing these products, but when I want to compose these functions, it makes things difficult
Micah
@micahscopes
An example: say I have a (real) vector space $M$, whose vectors represent matrices in some finite dimensional real matrix algebra, and a (real) vector space $C$, whose members represent complex numbers, then I have a map $f:M \times M \rightarrow M$, the matrix algebra product, and another map $g:C\times C \rightarrow C$, the product of complex numbers.
Now, I'd like to compose these products to make a matrix algebra over the complex numbers
Micah
@micahscopes
so I know from wikipedia that formally, what I'm trying to do is some kind of tensor product... I think a "tensor product of algebras" (https://en.wikipedia.org/wiki/Tensor_product_of_algebras). but while it's easy enough to comprehend a tensor product of vector spaces, I'm still trying to understand how to apply this in sympy
Micah
@micahscopes
ahh, I'm reading now that this is also called "base change"
Kalevi Suominen
@jksuom
@micahscopes How are you planning to represent the (bilinear?) map $f: M \times M \to M$?
Bjorn
@bjodah
Micah
@micahscopes
@jksuom currently I've just been making a list of symbolic multivariate polynomial expressions. The symbols are the components of the two input vectors, E. G. f([u_1, u_2,... , u_n], [v_1, v_2,... , v_n]) would return a list of polynomials of terms from the u and v lists.
In Sage, you can construct algebras over a SymbolicRing, then take the product of two symbolic vectors and convert the result to a list of sympy expressions
(after that I'm using the glsl code printer in sympy)
Micah
@micahscopes
Kalevi Suominen
@jksuom
A bilinear map like $f: M\times M \to M$ corresponds naturally to a rank three tensor.
A (1, 2) -tensor actually, I think.
Micah
@micahscopes
@jksuom that makes sense... so if I figure out how to represent my algebras as (1, 2)-tensors, I should also be able to find a way, using tensor algebra, to more easily compose them
Kalevi Suominen
@jksuom
I think that is true though I'm not sure what you mean by 'compose'.
Micah
@micahscopes
I'm not sure either, I don't think "compose" is the mathematically correct term, but I'd like to do multiple "base changes"
I'd like to be able to construct some of these division algebras: https://core.ac.uk/download/pdf/25253839.pdf
Kalevi Suominen
@jksuom
Those tensor products of algebras can be represented by products of tensors (taking proper care of the indices).
Ayushman Koul
@ayushmankoul
@jksuom As you pointed if I am not wrong we need to amend subclasses of BaseSeries containing 2D lines series.Please can you tell me how should I proceed further on this issue ?
Kalevi Suominen
@jksuom
You could probably start by adding methods that would create instances of List2DSeries to some geometric classes such as Segment and Triangle, and also Polygon. (Those could then be appended to a suitable Plot object for showing.)
Micah
@micahscopes
@jksuom I think I'm starting to get some intuition for this idea