Coder Social home page Coder Social logo

michaelphartmann / finmesh Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 5.0 7.75 MB

A python package that brings together financial and economic data.

License: Other

Python 99.72% Shell 0.28%
api finance fred government iex package usa valuation wrapper

finmesh's Introduction

Michael Hartmann


Hey there! I am a finance grad, programmer, coffee enthusiast and former framer. My pronouns are He/Him.

My main languages are Python and JavaScript. In general I use Python for my personal projects and JavaScript at work. I'm always learning something new in the coding world, whether it be an entire language or an algorithm.

My largest project is FinMesh, a Python wrapper for IEX Cloud and a couple other financial data APIs. The rest of my projects are a mix of personal project, task automation, and backend stuff.

Most of my repositories here will have a README that explains the idea behind the project. You can also find project summaries and my full resume on my personal website HERE.

What am I currently working on?


I'm currently working as a Solutions Engineer in the Ad Optimization space.

I usually have a couple personal projects that I come back to once in a while. These include FinMesh, my Python library that acts as an abstration layer for various financial data APIs, and challenges like implementing machine learning algorithms in plain Python.

How can you contact me?


I have a LinkedIn profile where I am active every day. Connect with me and send me a message, even if it's just to say hi! You can find that HERE.

You can also send me an email here: [email protected]

Languages and Frameworks I'm Familiar With

html5 css3 javascript c php Node.js React Python Django Flask Pandas SQLite

Tools I'm Familiar With

GitHub git Jira/Atlassian BitBucket vim Atom npm Discord Slack Salesforce Elastic

finmesh's People

Contributors

joshhartmann11 avatar michaelphartmann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

finmesh's Issues

async support

Add support for asynchronous requests to speed up overall usage.

Ability to handle IEX tokens without setting environment variables

IEX tokens are currently used directly from environment variables. This works fine for use of the wrapper as-is but does not allow for extension of FinMesh into other applications.

You should be able to configure how the tokens are set such that you can use external input (such as command-line) to supply tokens to the program.

This would also be useful in GUI applications because the user can have the token stored in an account and FinMesh could serve data through the GUI, making data super accessible to non-programmers.

Polygon.io Docs

The documentation for getting started with other APIs is pretty well built, add in Polygon.io thigns to know.

IEX.STOCK Functionality Broken

Describe the Bug:

Somewhere along the line the relative import system contained within the IEX module broke, resulting in not being able to import the stock module.

Steps to Reproduce the Behaviour:

from FinMesh.iex import stock

The issue appears to have started as of Version 1.8.0, recommend to install that version until this issue is resolved.

Premium module should be merged into stock module

The premium module currently has functionality overlap with the stock module.

It also creates confusion because there is no premium endpoint or sub-directory in IEX.

All modules (minus common module) should adhere to the sub-directory naming convention used in IEX.

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.