Code Monkey home page Code Monkey logo

flask-docker-template's Introduction




7+ Yrs. Total Experience | Pidilite Industries | Ex-Reliance Jio

Waving Hand Light Skin Tone Hello everyone, this is Debmalya Pramanik. I've completed my graduation majoring in Electrical and Electronics Engineering. I'm currently working at Reliance Jio Infocomm Ltd as Data Analytics (Manager) since October 2016, and have experience in Python, Machine Learning, SQL, Tableau, Spark with Python (PySpark), Hive, and Deep Learning methodologies like Recurring Neural Networks (RNN). I've also completed my M. Tech (3 Years) in Power Electronics and Electrical Drives from the Indian Institute of Technology (IIT-ISM), Dhanbad.

Face with Monocle Looking for Contributers/Collaborators to Work on an Open Source Python hobby Project. Project and Repositories is available under pOrgz-dev. Also, I am working in collaboration with VisualCrossing to create a python wrapper to easily fetch and manipulate weather data. If interested, feel free to send PRs! (Code available at ZenithClown/VisualCrossing)

Triangular Flag Language & Tools

# Language/Platforms Self Rating
CTRL + C & CTRL + V Fire FlameNerd Face
versionining/tracking Crossed FingersSmiling Face with Open Hands
learning Man Student

bash docker flask git hive jenkins kubernetes linux matlab mongodb mssql mysql pandas postgresql postman python pytorch scikit_learn seaborn sqlite tensorflow travisci

Keywords: data, science, analyst, data scientist, data analyst, machine learning, neural networks, deep learning, statistics, visualization, python, templates, flask, weather, rest api, jupyter notebook, analysis, modeling

Pushpin Pinned GitHub Gists

The section features some of my defined gists used throughout my projects. The related repositories have also been added as git submodule, generally called using PYTHONPATH in the system. For a detailed guide of environment setup check โš  configurations (my gitlab/ZenithClown account) for more details. The pinned repositories are categorized into the following sections:

  • Robot AI/ML: Repositories designed for achieving some AI/ML related tasks. For example, these repositories are designed to perform feature engineering, model creation, optimization, etc.
  • Crystal Ball Story Telling: A set of curated repositories designed for generating graphs, charts and images for various storytelling/business analysis/statistical understanding purposes.
  • Thinking Face Other Gist(s): Other important gists that do not belong to any of the above defined categories.
Robot AI/ML Crystal Ball Story Telling Thinking Face Other Gists
Alarm ClockZenithClown/ts_featuring
Create a set of training data
(x_train, y_train) for time series model
training and feature development.
pythonโญ 1, ๐Ÿ”€ 0
ZenithClown/pandas_
a set of functions that extends from pandas
to reduce code duplicacy
pythonโญ 0, ๐Ÿ”€ 0
ZenithClown/scaler
a custom built object-oriented
approach to scale a data series
pythonโญ 0, ๐Ÿ”€ 0
Bar ChartZenithClown/corr_visualization
Visualize correlation heatmap.
pythonโญ 1, ๐Ÿ”€ 0
Alarm ClockZenithClown/dt_utils
An extension of datetime module to
provide additional functionalities.
pythonโญ 0, ๐Ÿ”€ 0
ZenithClown/geometry
a set of utility functions
for manipulating
shapely.geometry objects
pythonโญ 0, ๐Ÿ”€ 0

flask-docker-template's People

Contributors

dependabot[bot] avatar zenithclown avatar

Watchers

 avatar

Forkers

iworks-dev

flask-docker-template's Issues

Unable to generate workflows file using `cookiecutter`

Overview

When using cookiecutter https://github.com/ZenithClown/flask-docker-template not able to reproduce files when using generate_cicd_files == yes.

Steps to Reproduce

  1. Create a new template directory using cookiecutter https://github.com/ZenithClown/flask-docker-template
  2. Choose generate_cicd_files == yes (option 1).

Expected Behavior

Should create all workflows and CICD operation files.

Actual Behavior

(Py37MLOPs) D:\TEMPLATES>cookiecutter https://github.com/ZenithClown/flask-docker-template
You've downloaded C:\Users\debma\.cookiecutters\flask-docker-template before. Is it okay to delete and re-download it? [yes]:
project_name [My Project]: flask-api
repository_name [flask-api]:
author_name [Your name (or your organization/company/team)]: Debmalya Pramanik
description [A short description of flask-api.]: A template of flask-api built using cookiecutter.
Select open_source_license:
1 - MIT
2 - BSD-3-Clause
3 - No license file
Choose from 1, 2, 3 [1]: 1
Select generate_cicd_files:
1 - yes
2 - no
Choose from 1, 2 [1]: 1
Unable to create file '.github\workflows\CodeQL-Analysis.yml'
Error message: 'matrix' is undefined
Context: {
    "cookiecutter": {
        "_template": "https://github.com/ZenithClown/flask-docker-template",
        "author_name": "Debmalya Pramanik",
        "description": "A template of flask-api built using cookiecutter.",
        "generate_cicd_files": "yes",
        "open_source_license": "MIT",
        "project_name": "flask-api",
        "repository_name": "flask-api"
    }
}

Context

Python Version : 3.7
Operating System : Windows-10
Desktop Environment : NA

Fix Package Installation for unittesting

Revert and Fix PR #41 as packaging 21.2 depends on pyparsing<3 and >=2.0.2. The following need also to be verified:

  • Fix dependabot to ignore specified package.
  • Update requirements.txt with required versioning.
  • Check if all other packages are installed, and does pytest pass.

Flask Model Schema Inheritance

Create a flask database model schema using model_class rather than inheritance. More information on inheretence with db.Model is available at: 1, 2, 3.

CI Pipeline Fails

Overview

CI Pipeline failed due to changes in app configuration and requirement in f7cb588 fails as PROJECT_ENV_NAME is set as dev by default instead of test, thus all get requests are diverted towards localhost:5000/api/dev rather than localhost:5000/testing/

Steps to Reproduce

NA

Expected Behavior

CI Pipeline should run with successful tests.

Actual Behavior

CI pipeline fails.

Fixing Ideas

Create/define PROJECT_ENV_NAME and point the same while performing tests through GitHub Actions.

Context

Python Version : 3.6+
Operating System : all
Desktop Environment : all

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.