2021-09-20 19:58:52 +00:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
"""Samila params."""
|
2021-09-26 20:40:20 +00:00
|
|
|
import math
|
2021-09-28 11:46:15 +00:00
|
|
|
from enum import Enum
|
2021-09-28 06:51:16 +00:00
|
|
|
from matplotlib import colors as mcolors
|
2021-09-26 20:40:20 +00:00
|
|
|
|
|
|
|
DEFAULT_START = -1 * math.pi
|
|
|
|
DEFAULT_STOP = math.pi
|
|
|
|
DEFAULT_STEP = 0.01
|
|
|
|
DEFAULT_COLOR = "black"
|
2021-09-28 06:21:31 +00:00
|
|
|
DEFAULT_BACKGROUND_COLOR = "white"
|
2021-09-28 06:23:41 +00:00
|
|
|
DEFAULT_ALPHA = 0.1
|
2021-09-27 07:18:06 +00:00
|
|
|
DEFAULT_IMAGE_SIZE = (10, 10)
|
2021-09-26 20:40:20 +00:00
|
|
|
DEFAULT_SPOT_SIZE = 0.01
|
|
|
|
DEFAULT_PROJECTION = None
|
2021-09-28 06:51:16 +00:00
|
|
|
VALID_COLORS = list(dict(mcolors.BASE_COLORS, **mcolors.CSS4_COLORS).keys())
|
2021-09-28 11:46:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
class Projection(Enum):
|
|
|
|
DEFAULT = DEFAULT_PROJECTION
|
|
|
|
POLAR = "polar"
|
|
|
|
AITOFF = "aitoff"
|
|
|
|
HAMMER = "hammer"
|
|
|
|
LAMBERT = "lambert"
|
|
|
|
MOLLWEIDE = "mollweide"
|
2021-09-28 12:57:57 +00:00
|
|
|
RECTILINEAR = "rectilinear"
|