Skip to main content

Create a cloud map for xplanet using satellite images from the Dundee Satellite Receiving Station

Project description

Python script to create a cloud map for xplanet using satellite images from the Dundee Satellite Receiving Station, Dundee University, UK. This script can also be installed by pip from pypi.

xplanet can use a cloud map to make the earth look more pretty.

There is a free service which create one such cloud map per day. Due to a temporary unavailability of that service this script create_map was developed to automatically download the necessary geostationary images from the Dundee Satellite Receiving Station, Dundee University, UK. To use this service you need an account there (which is free). Also a new cloud map can be created every three hours.

Set your login information in the configuration file (default name for UNIX-like systems: $HOME/.CreateCloudMap/CreateCloudMap.ini, for Windows: %HOME%\.CreateCloudMap\CreateCloudMap.ini):

[Download]
username = user
password = secret
tempdir = images
 # Use one of the followingj for resolution: medium, high
resolution = medium
purge = false

[xplanet]
destinationdir = xplanet/images
destinationfile = clouds_2048.jpg
width = 2048
height = 1024

If the configuration file already exists, a new version is copied to CreateCloudMap.ini.new to not overwrite the login data. The old config file should work after an update, because default values are used for newly introduced options.

tempdir specifies the directory where the downloaded images (and if enabled by the command line switch --debug or -d) intermediate debug images are stored. For debug outputs to work, you need to (manually) install matplotlib and Basemap. destinationdir specifies the directory where the output destinationfile is saved.

resolution can be set to medium or high to determine the resolution of the downloaded satellite images (low does not work at the moment.)

If purge is set to true old satellite images will be deleted which are not used to draw the current cloud map.

width and height set the dimensions of the cloud map in destinationfile.

To see all command line options of the script use --help:

$ create_map --help
usage: create_map [-h] [-d] [-c FILE] [-f]

optional arguments:
  -h, --help            show this help message and exit
  -d, --debug           store intermediate results
  -c FILE, --conf_file FILE
                        Specify config file
  -f, --force           Force to recreate cloud map

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CreateCloudMap-0.3.0.tar.gz (20.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

CreateCloudMap-0.3.0.win32.exe (243.8 kB view details)

Uploaded Source

CreateCloudMap-0.3.0.cygwin-1.7.27-i686.exe (104.2 kB view details)

Uploaded Source

CreateCloudMap-0.3.0-py2.7.egg (13.0 kB view details)

Uploaded Egg

File details

Details for the file CreateCloudMap-0.3.0.tar.gz.

File metadata

File hashes

Hashes for CreateCloudMap-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d2a9faaae2bc8ca02844ee253b63c9057608fc57b6ea947c041a5e3ea6c2a1b0
MD5 d738e33f5a12ed89a4fa938d77437d9e
BLAKE2b-256 114ce03bb922d2f7665129b647dd104cd50c223a8f76da68edd891b0fd353048

See more details on using hashes here.

File details

Details for the file CreateCloudMap-0.3.0.win32.exe.

File metadata

File hashes

Hashes for CreateCloudMap-0.3.0.win32.exe
Algorithm Hash digest
SHA256 d003712ae0495ab21aa41fa67e62355201e28510159d2dc80fe297c3de41d0e8
MD5 181db9707fdfde1789a47074b106ddbd
BLAKE2b-256 7300dded1d9c3eec21f50c34ec2baca79991cdbb1dabb8395047c852abfdac5f

See more details on using hashes here.

File details

Details for the file CreateCloudMap-0.3.0.cygwin-1.7.27-i686.exe.

File metadata

File hashes

Hashes for CreateCloudMap-0.3.0.cygwin-1.7.27-i686.exe
Algorithm Hash digest
SHA256 de68d94a022e48fdb20803eb1556259536b57d83890b1674758d0b6d76711841
MD5 f12b444e15455dd9784bc4baaede38da
BLAKE2b-256 5a8445bcde439004b01ac38d4e2edb58df792ee7eeac192b097bfaf35985274d

See more details on using hashes here.

File details

Details for the file CreateCloudMap-0.3.0-py2.7.egg.

File metadata

File hashes

Hashes for CreateCloudMap-0.3.0-py2.7.egg
Algorithm Hash digest
SHA256 b2e013eb7f2c2592b16e690f1e3d0e445b7f08773181e1ab577ccb66ce87a4f7
MD5 70a4d55dcbeb21adb48ca3e8d11ad4ac
BLAKE2b-256 e62aea8254989ad1e1778b2f82c41f51849ffc4e4011c9dbf65908a2421007bf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page