from hecate.core.base import CellularAutomaton
from hecate.core.properties import (
    IntegerProperty,
)
from hecate.core.topology.lattice import (
    OrthogonalLattice,
)
from hecate.core.topology.neighborhood import (
    MooreNeighborhood,
)
from hecate.core.topology.border import (
    TorusBorder,
)
from hecate.core.experiment import Experiment

__all__ = [
    'CellularAutomaton',
    'IntegerProperty',
    'OrthogonalLattice',
    'MooreNeighborhood',
    'TorusBorder',
    'Experiment',
]

from hecate.core.base import CellularAutomaton
from hecate.core.properties import (
    IntegerProperty,
)
from hecate.core.topology.lattice import (
    OrthogonalLattice,
)
from hecate.core.topology.neighborhood import (
    MooreNeighborhood,
)
from hecate.core.topology.border import (
    TorusBorder, StaticBorder,
)
from hecate.core.experiment import Experiment

__all__ = [
    'CellularAutomaton',
    'IntegerProperty',
    'OrthogonalLattice',
    'MooreNeighborhood',
    'TorusBorder',
    'StaticBorder',
    'Experiment',
]

Add StaticBorder to public API
Add StaticBorder to public API

  from hecate.core.base import CellularAutomaton
  from hecate.core.properties import (
      IntegerProperty,
  )
  from hecate.core.topology.lattice import (
      OrthogonalLattice,
  )
  from hecate.core.topology.neighborhood import (
      MooreNeighborhood,
  )
  from hecate.core.topology.border import (
-     TorusBorder,
+     TorusBorder, StaticBorder,
  )
  from hecate.core.experiment import Experiment
  
  __all__ = [
      'CellularAutomaton',
      'IntegerProperty',
      'OrthogonalLattice',
      'MooreNeighborhood',
      'TorusBorder',
+     'StaticBorder',
      'Experiment',
  ]
  
Add StaticBorder to public API
## Code Before:
from hecate.core.base import CellularAutomaton
from hecate.core.properties import (
    IntegerProperty,
)
from hecate.core.topology.lattice import (
    OrthogonalLattice,
)
from hecate.core.topology.neighborhood import (
    MooreNeighborhood,
)
from hecate.core.topology.border import (
    TorusBorder,
)
from hecate.core.experiment import Experiment

__all__ = [
    'CellularAutomaton',
    'IntegerProperty',
    'OrthogonalLattice',
    'MooreNeighborhood',
    'TorusBorder',
    'Experiment',
]

## Instruction:
Add StaticBorder to public API
## Code After:
from hecate.core.base import CellularAutomaton
from hecate.core.properties import (
    IntegerProperty,
)
from hecate.core.topology.lattice import (
    OrthogonalLattice,
)
from hecate.core.topology.neighborhood import (
    MooreNeighborhood,
)
from hecate.core.topology.border import (
    TorusBorder, StaticBorder,
)
from hecate.core.experiment import Experiment

__all__ = [
    'CellularAutomaton',
    'IntegerProperty',
    'OrthogonalLattice',
    'MooreNeighborhood',
    'TorusBorder',
    'StaticBorder',
    'Experiment',
]
