Skip to content

Fake data generators for everything Earth (and beyond!)

License

Notifications You must be signed in to change notification settings

tplessas/faker-geoscience

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

faker-geoscience

Fake data generators for everything Earth (and beyond!)

faker-geoscience is a Community Provider for the Python faker package, intended to provide generators for data relating to the Earth sciences.

Install

pip install faker-geoscience

Use

Base faker does not currently support locale resolution for dynamically linked providers, therefore locale-specific Provider classes have to be linked explicitly using Faker.add_provider(), or the containing module has to be passed to the Faker constructor (examples below).

from faker import Faker
from faker_geoscience import flora

# Example 1: Using Faker.add_provider()
f = Faker()
f.add_provider(flora.el_GR.Provider)

# Example 2: Passing to constructor
f = Faker(locale='el-GR', providers=['flora'])

# Module generators available - may be called
f.plant_name()

Build

python3 -m build

Test

tox

Contribute

faker-geoscience is in early development - we accept any and all relevant contributions! Check out base faker's contributing guidelines for further information.

Acknowledgements

Tox/GitHub Actions configuration strongly influenced by faker-airtravel and faker_wifi_essid.