Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More functions to Sets (What names we will use to it?) #575

Open
38 of 40 tasks
latot opened this issue Sep 23, 2016 · 0 comments
Open
38 of 40 tasks

More functions to Sets (What names we will use to it?) #575

latot opened this issue Sep 23, 2016 · 0 comments

Comments

@latot
Copy link
Contributor

latot commented Sep 23, 2016

Hi, well, again with sets, this time i want write the proper functions to have it more functional, but i don't know exactly what names use in all cases, so here i'll list functions of it, and we can discuss if some function are necessary or not (its very probable i'll write this and then we can choose the names for it):

Reference: http://docs.sympy.org/dev/modules/sets.html

  • boundary
  • complement
  • contains
  • inf /Function collision, rename to infimum
  • is_disjoint
  • is_proper_subset
  • is_proper_superset
  • is_subset
  • is_superset
  • measure
  • powerset /can be overloaded or use a new name? overloaded similar concept in octave
  • productset
  • sup /remane to supremum
  • imageset
  • is_left_unbounded
  • is_right_unbounded
  • left_open /rename to isleftopen
  • right_open /rename to isrightopen
  • is_Complement
  • is_EmptySet /This can be added in 'isempty' function, or make a new func to be like isuniversalset?
  • is_Intersection
  • is_UniversalSet
  • reduce /This can be added to simplify
  • EmptySet /Added to new function domain
  • UniversalSet /Added to new function domain
  • Naturals /Added to new function domain
  • Naturals0 /Added to new function domain
  • Integers /Added to new function domain
  • ComplexRegion
  • a_interval
  • b_interval
  • polar /Function collision, rename to 'ispolar'
  • psets
  • sets
  • normalize_theta_set
  • domain
  • list domains
  • Range /rename to rangeset
  • reversed (only in range)
  • point

Remains update this docs of operators:
'-' in sets that means the difference of both, complement.
'+' union of two intervals
'*' its the ProductSet of two intervals

New function domain to get domains.

Before send a lots of pr with this, i think i'll wait to finish the current prs.

Check seealso

Thx. Cya.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant