sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.39k stars 472 forks source link

Meta-ticket: Unicode support #30111

Open mkoeppe opened 4 years ago

mkoeppe commented 4 years ago

https://groups.google.com/d/msg/sage-devel/NUWoWB7i8tw/ZMKZ7N0uCAAJ

Unicode identifiers

Unicode art

Unicode completion

CC: @nthiery @mwageringel @simon-king-jena @jhpalmieri @slel @egourgoulhon @fchapoton

Component: symbolics

Issue created by migration from https://trac.sagemath.org/ticket/30111

mkoeppe commented 4 years ago

Description changed:

--- 
+++ 
@@ -5,4 +5,4 @@
 - #28540 Let `lookup_global` accept unicode as input
 - #29248 Index notation for tensors should allow for unicode characters
 - #30106 `sage.libs.ecl`: Fix unicode handling
-
+- #28966 Provide unicode aliases for some globals in Python 3
mkoeppe commented 4 years ago

Description changed:

--- 
+++ 
@@ -6,3 +6,5 @@
 - #29248 Index notation for tensors should allow for unicode characters
 - #30106 `sage.libs.ecl`: Fix unicode handling
 - #28966 Provide unicode aliases for some globals in Python 3
+- #27377 Provide `ascii_art` and `unicode_art` for factorizations
+- #29205 character art fails for `LieAlgebra` elements
slel commented 4 years ago

Description changed:

--- 
+++ 
@@ -1,7 +1,7 @@
 https://groups.google.com/d/msg/sage-devel/NUWoWB7i8tw/ZMKZ7N0uCAAJ

-- #29278
-- #29280
+- #29278 Callable symbolic expressions: allow unicode identifiers
+- #29280 Expression parser: support unicode
 - #28540 Let `lookup_global` accept unicode as input
 - #29248 Index notation for tensors should allow for unicode characters
 - #30106 `sage.libs.ecl`: Fix unicode handling
mkoeppe commented 4 years ago
comment:4

See #27377 for sympy connections.

mkoeppe commented 4 years ago

Description changed:

--- 
+++ 
@@ -5,6 +5,8 @@
 - #28540 Let `lookup_global` accept unicode as input
 - #29248 Index notation for tensors should allow for unicode characters
 - #30106 `sage.libs.ecl`: Fix unicode handling
+- #30122 Fix maxima/ecl unicode handling
 - #28966 Provide unicode aliases for some globals in Python 3
 - #27377 Provide `ascii_art` and `unicode_art` for factorizations
 - #29205 character art fails for `LieAlgebra` elements
+
mkoeppe commented 4 years ago

Description changed:

--- 
+++ 
@@ -9,4 +9,6 @@
 - #28966 Provide unicode aliases for some globals in Python 3
 - #27377 Provide `ascii_art` and `unicode_art` for factorizations
 - #29205 character art fails for `LieAlgebra` elements
+- #30374 Improve unicode art for callable symbolic expressions
+- #30466 unicode_art for elements of AffineGroup
mkoeppe commented 4 years ago

Description changed:

--- 
+++ 
@@ -1,4 +1,6 @@
 https://groups.google.com/d/msg/sage-devel/NUWoWB7i8tw/ZMKZ7N0uCAAJ
+
+Unicode identifiers

 - #29278 Callable symbolic expressions: allow unicode identifiers
 - #29280 Expression parser: support unicode
@@ -7,6 +9,9 @@
 - #30106 `sage.libs.ecl`: Fix unicode handling
 - #30122 Fix maxima/ecl unicode handling
 - #28966 Provide unicode aliases for some globals in Python 3
+
+Unicode art
+
 - #27377 Provide `ascii_art` and `unicode_art` for factorizations
 - #29205 character art fails for `LieAlgebra` elements
 - #30374 Improve unicode art for callable symbolic expressions
mkoeppe commented 4 years ago

Description changed:

--- 
+++ 
@@ -15,5 +15,5 @@
 - #27377 Provide `ascii_art` and `unicode_art` for factorizations
 - #29205 character art fails for `LieAlgebra` elements
 - #30374 Improve unicode art for callable symbolic expressions
-- #30466 unicode_art for elements of AffineGroup
-
+- #30466 unicode_art for elements of `AffineGroup`
+- #30473 Unicode art for `sage.manifolds`
mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -17,3 +17,5 @@
 - #30374 Improve unicode art for callable symbolic expressions
 - #30466 unicode_art for elements of `AffineGroup`
 - #30473 Unicode art for `sage.manifolds`
+- #31140 use ⨂ for unicode of tensor symbol
+
mkoeppe commented 3 years ago
comment:11

Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date.

slel commented 2 years ago

Description changed:

--- 
+++ 
@@ -2,20 +2,23 @@

 Unicode identifiers

-- #29278 Callable symbolic expressions: allow unicode identifiers
-- #29280 Expression parser: support unicode
-- #28540 Let `lookup_global` accept unicode as input
-- #29248 Index notation for tensors should allow for unicode characters
-- #30106 `sage.libs.ecl`: Fix unicode handling
-- #30122 Fix maxima/ecl unicode handling
-- #28966 Provide unicode aliases for some globals in Python 3
+- #29278: Callable symbolic expressions: allow unicode identifiers
+- #29280: Expression parser: support unicode
+- #28540: Let `lookup_global` accept unicode as input
+- #29248: Index notation for tensors should allow for unicode characters
+- #30106: `sage.libs.ecl`: Fix unicode handling
+- #30122: Fix maxima/ecl unicode handling
+- #28966: Provide unicode aliases for some globals in Python 3

 Unicode art

-- #27377 Provide `ascii_art` and `unicode_art` for factorizations
-- #29205 character art fails for `LieAlgebra` elements
-- #30374 Improve unicode art for callable symbolic expressions
-- #30466 unicode_art for elements of `AffineGroup`
-- #30473 Unicode art for `sage.manifolds`
-- #31140 use ⨂ for unicode of tensor symbol
+- #27377: Provide `ascii_art` and `unicode_art` for factorizations
+- #29205: character art fails for `LieAlgebra` elements
+- #30374: Improve unicode art for callable symbolic expressions
+- #30466: unicode_art for elements of `AffineGroup`
+- #30473: Unicode art for `sage.manifolds`
+- #31140: use ⨂ for unicode of tensor symbol

+Unicode completion
+
+- #33303: Fix tabbing Greek letters Mu, Nu, omicron, Omicron