2019-04-15 06:23:45 -0500 | commented question | How to propose a major change of SageMath? It would probably be nice to have MathGL as an (optional) graphical interface in Sage. |

2019-04-15 04:09:43 -0500 | commented question | How to propose a major change of SageMath? Why couldn't you access to the sage-devel Google group? This would be the good place to discuss this. |

2019-04-14 11:49:00 -0500 | answered a question | return lists that do not share all of the same elements Use sets, not lists: |

2019-04-13 16:54:52 -0500 | received badge | ● Good Answer (source) |

2019-04-13 15:28:18 -0500 | received badge | ● Nice Answer (source) |

2019-04-13 11:47:08 -0500 | answered a question | Arrow length goes wild near poles in vector field plot An alternative is to define |

2019-04-12 13:45:10 -0500 | answered a question | multiprocessing.Pool does not work Unfortunately, this is a known issue: |

2019-04-12 09:14:19 -0500 | commented question | Changing MatrixSpace Basis? The method |

2019-04-11 21:12:18 -0500 | received badge | ● Nice Answer (source) |

2019-04-08 07:36:19 -0500 | received badge | ● Nice Answer (source) |

2019-04-08 06:24:42 -0500 | answered a question | Is SageManifolds adequate to work with homogeneous Riemannian manifolds? In the current setting, all calculations on manifolds end as calculations on charts. Nothing specific to homogeneous manifolds has been implemented yet. Would you be interested in developing such a part? Note that the implementation of Lie groups has started, see here. |

2019-04-07 08:37:40 -0500 | answered a question | Point -> Vector to a point Like this: - Remark 1: the command
`A = E.point((4,3,2), name='A')` can be shorten to`A = E((4,3,2), name='A')` (this notation reflects SageMath's parent/element framework, points being elements of the Euclidean space`E` ) - Remark 2: the notation
`E.tangent_space(A)((1,2,1))` arises from differential geometry; it simply means the vector of components`(1,2,1)` whose origin is`A` .
For more details and examples see https://sagemanifolds.obspm.fr/vector... |

2019-04-07 08:33:48 -0500 | answered a question | Line,Plane, Points 3D, Intersection, You can try plotting points and vectors of Euclidean spaces: those have automatic labeling in 2D and 3D plots. For instance: - Remark 1: the command
`A = E.point((4,3,2), name='A')` can be shorten to`A = E((4,3,2), name='A')` (this notation reflects SageMath's parent/element framework, points being elements of the Euclidean space`E` ) - Remark 2: the notation
`E.tangent_space(A)((1,2,1))` arises from differential geometry; it simply means the vector at`A` whose components are`(1,2,1)`
For more details and examples see https://sagemanifolds.obspm.fr/vector... |

2019-04-06 06:27:20 -0500 | received badge | ● Good Answer (source) |

2019-04-05 15:17:45 -0500 | received badge | ● Nice Answer (source) |

2019-04-01 16:55:23 -0500 | commented answer | grad() at glacial speed I've edited my answer, indicating how to replace |

2019-04-01 10:08:39 -0500 | answered a question | grad() at glacial speed Using SageMath 8.7, I confirm that the command quite fast but then the command runs for ages...
It turns out that EDIT: a possible workaround is to replace just after the definition
`S.default_chart()` is the chart of Cartesian coordinates $(x,z)$ on the Euclidean plane $S$`_calc_method` is the calculus method, i.e. the tool managing the symbolic backend that is used when perfoming calculations with the chart $(x,z)$: either the symbolic ring`SR` (SageMath's default) or`SymPy` `_simplify_dict` is the dictionary of simplifying functions associated to each symbolic backend: by default,`_simplify_dict['SR'] = simplify_chain_real` and`_simplify_dict['sympy'] = simplify_chain_real_sympy` - the function
`simplify` in the right-hand side of the suggested command is SageMath's minimal simplifying function: it is fast, but it does not do much. You can replace it by any function that maps a symbolic expression to another symbolic expression.
With the above command, returns EDIT (3 April 2019): motivated by your question, I've opened the Trac ticket #27601 to allow for an easy modification of the simplifying function. |

2019-03-26 08:35:35 -0500 | commented question | in command mode plot3d not displaying - only says "Graphics3d Object" Does work? |

2019-03-17 11:22:32 -0500 | answered a question | Upgrade sagemath to the latest stable version For updating precompiled binaries, there is no other (simple) way than downloading a new archive.
The |

2019-03-13 11:32:37 -0500 | received badge | ● Good Answer (source) |

2019-03-13 07:01:32 -0500 | received badge | ● Nice Answer (source) |

2019-03-13 05:50:59 -0500 | answered a question | Coefficients of partial derivatives
Here is then the full code for collecting the coefficients of the partial derivatives in the Laplacian (I have used the Euclidean space as a manifold to shorten the code): |

2019-03-12 19:20:33 -0500 | received badge | ● Nice Answer (source) |

2019-03-12 18:08:00 -0500 | edited answer | Solved: Why does integrate(psi(y)*f(y),y) return an error but integrate(psi(t,y)*f(t,y),y) works? This is definitely a bug, which seems to originate from the name If you replace UPDATE (13 March 2019): the bug is now tracked via the ticket #27475. |

2019-03-05 06:50:16 -0500 | commented answer | problems with sagecell The |

2019-03-04 06:50:48 -0500 | commented question | problems with sagecell Maybe you can try instead of |

2019-02-16 11:05:31 -0500 | received badge | ● Nice Answer (source) |

2019-02-16 07:55:15 -0500 | answered a question | Wrong factorization of expressions containing exponentials ? Thanks for the report. Looks like a terrible bug! It was introduced in SageMath 8.4: it is already there, while in SageMath 8.3, we get a mathematically correct result: I've opened the Trac ticket #27304 for it. |

2019-02-14 15:18:51 -0500 | answered a question | "=" vs "==" - when to use what? I agree that |

2019-02-13 02:41:56 -0500 | answered a question | Weired frontend behaviour? Weired User? Replace the and your code will work.
Indeed Besides, you may redefine so that the definitions of |

2019-02-09 07:11:20 -0500 | commented answer | No output when documentation say it should be I fully agree: the doctest should be written with a |

2019-02-07 17:18:48 -0500 | received badge | ● Nice Answer (source) |

2019-02-07 06:31:19 -0500 | answered a question | jupyter tutorial Regarding your question no. 2, there is http://doc.sagemath.org/html/en/prep/... |

2019-02-05 08:27:47 -0500 | commented question | What does the [ File " " , Line 1, in < module > ] error mean? If your computer is under Windows, why don't you try the Windows installer for SageMath 8.6 instead of the VM version ? |

2019-02-03 14:59:20 -0500 | answered a question | jsmol problem in Sagemath/Jupyter notebooks Regarding vector fields, you can use threejs via the method See here for more details. |

2019-01-29 04:07:56 -0500 | commented answer | can i display only two decimals of precision Note that a predefined abbreviation of |

2019-01-20 03:32:00 -0500 | received badge | ● Nice Answer (source) |

2019-01-19 11:03:16 -0500 | edited question | periodicity of a word I have the following code to create words. I want find the periodicity of a given word. For example ababab has periodicity 3 and abcdabcde has periodicity 1. Kindly help me with this. Thank you. |

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.