Get to know more about me.
from django.db import models
from django.db.models import Manager as GeoManager
from django.contrib.gis.db import models as geomodels
from phonenumber_field.modelfields import PhoneNumberField
# Create your models here.
class Portfolio(models.Model):
name = models.CharField('Francis Odero')
location = geomodels.PointField('Nairobi, Kenya')
phone_number = models.PhoneNumberField(+254791061506)
profile = models.CharField('GIS web developer, GIS Data analyst','Google Earth Engine','Python')
experience = models.PositiveIntegerField('6 + Years')
hobbies = models.CharField('coffee','cooking','travelling','poetry')
def __str__(self):
return self.name
class Conservation(models.Model):
app = models.CharField('EarthRanger')
analysis = geomodels.PointField('Ecoscope')
automation = models.PhoneNumberField('Python Scripts')
script_management = models.CharField('Google colaboratory','Google Drive')
config = models.PositiveIntegerField('Json')
config_managemnt = models.CharField('Dropbox')
def __str__(self):
return self.app
class Skills(models.Model):
languages = models.CharField('python','javascript')
operating_systems = models.CharField('linux - Ubuntu, Linux Lite')
web_frameworks = models.CharField('django')
data_modelling_libraries = models.CharField('pandas','geopandas','scikit-learn',
'NumPy','SciPy','keras','TensorFlow'
'rasterio'
)
data_visualization_libraries = models.CharField('matplotlib','plotly','seaborn')
version_control = models.CharField('git')
approaches = models.CharField('object oriented')
database = models.CharField('PostgreSQL','SQLite')
database_extension = models.CharField('PostGIS')
data_skills = models.CharFiels('Data analysis','data scrapping','data visualisation',
'data prediction','data cleaning','spatial data'
)
def __str__(self):
return self.languages
class softwares(models.Model):
gis_analysis = models.CharField('ArcGIS','Quantum GIS','ENVI')
spatial_analysis_cloud = models.CharField('Google Earth Engine')
data_science = models.CharField('Microsoft Azure')
text_editor = models.CharField('VS code','sublime Text','jupyter notebook')
cloud_notebooks = models.CharField('Datalore','Google Colab','Kaggle')
def __str__(self):
return self.gis_analysis
class Social(models.Model):
github = models.CharField('https://www.github.com/oderofrancis')
wemappers = models.CharField('https://wemappers.com/')
twitter = models.CharField('https://twitter.com/_francisodero_')
linkedin = models.CharField('linkedin.com/in/francis-odero-b69b62191')
wakatime =models.CharField('https://wakatime.com/@Odero')
email = models.CharField('[email protected]')
def __str__(self):
return self.github
- 💬 Ask me about Python, JavaScript, Geo web development and bootstrapping
- 📫 How to reach me: on Twitter @francisodero or @WakaTime on Wakatime