diff --git a/flatland/__init__.py b/flatland/__init__.py index 91abefb98e2d87630408e5fd5e2797f522f4365c..3761cf6655b14404cfd5ba18675f5003a4774ec0 100644 --- a/flatland/__init__.py +++ b/flatland/__init__.py @@ -4,4 +4,4 @@ __author__ = """S.P. Mohanty""" __email__ = 'mohanty@aicrowd.com' -__version__ = '0.3.2' +__version__ = '0.3.3' diff --git a/flatland/utils/graphics_pil.py b/flatland/utils/graphics_pil.py index 4da136d4a9d353befc9a1daf1dc682947a513046..f86f301cdda4676855ad7a52623822f3053d6ea1 100644 --- a/flatland/utils/graphics_pil.py +++ b/flatland/utils/graphics_pil.py @@ -1,6 +1,5 @@ import io import os -import platform import time import tkinter as tk @@ -27,8 +26,6 @@ def enable_windows_cairo_support(): enable_windows_cairo_support() from cairosvg import svg2png # noqa: E402 -from screeninfo import get_monitors # noqa: E402 - from flatland.core.grid.rail_env_grid import RailEnvTransitions # noqa: E402 @@ -55,19 +52,13 @@ class PILGL(GraphicsLayer): self.background_grid = np.zeros(shape=(self.width, self.height)) if jupyter is False: + # NOTE: Currently removed the dependency on + # screeninfo. We have to find an alternate + # way to compute the screen width and height + # In the meantime, we are harcoding the 800x600 + # assumption self.screen_width = 800 self.screen_height = 600 - - if platform.system() == "Windows" or platform.system() == "Linux": - self.screen_width = 9999 - self.screen_height = 9999 - for m in get_monitors(): - self.screen_height = min(self.screen_height, m.height) - self.screen_width = min(self.screen_width, m.width) - # Note: screeninfo doesnot have proper support for - # OSX yet, hence the default values of 800,600 - # will be used for the same. - w = (self.screen_width - self.width - 10) / (self.width + 1 + self.linewidth) h = (self.screen_height - self.height - 10) / (self.height + 1 + self.linewidth) self.nPixCell = int(max(1, np.ceil(min(w, h)))) diff --git a/setup.cfg b/setup.cfg index e85a00ffb12e4b13063dcdd3a26e7c4643e0702b..f7dfb1ac22adb0fae8bc41fe4d5fcf79efa94b76 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.3.2 +current_version = 0.3.3 commit = True tag = True diff --git a/setup.py b/setup.py index c749a01e14ff23eab132aba1c0a9965c6ba89255..f99a0a95b0302a596c3caa096f2a70071e00de14 100644 --- a/setup.py +++ b/setup.py @@ -79,6 +79,6 @@ setup( test_suite='tests', tests_require=test_requirements, url='https://gitlab.aicrowd.com/flatland/flatland', - version='0.3.2', + version='0.3.3', zip_safe=False, )