Code Monkey home page Code Monkey logo

loabis's Introduction

Hi there!

I'm Jack Lloyd-Walters, I'm one of those "programmer people" everyone likes to ask for printer advice. Sometimes I write code that does stuff, most of the time that code is purely for my own entertainment.

Disclaimer: I do not know anything about printers. or advice.
No really, please help. I know nothing about printers and they won't stop asking.

Jacks's GitHub stats

About me

Iโ€™m a software engineer I for the Metal as a Service team at Canonical. Prior to that, I studied Physics, Astronomy, and Cosmology and the University of Portsmouth where I graduated with First class Masters.

I love writing code with Python, and I reckon I've become fairly competent with it in the many years since 2011.

My primary interests are definitely spaceflight, astronomy, and programming. I wonder how many of those were obvious

Feel free to visit my personal website, I'll steadily be adding anything of relevance there, as well as collating all of my projects

Links

My personal website My linkedin My github my fitbit developer page My ORCID

Example Repos

A small (see: non-exhaustitive) collection of things I've done

Readme Card

Readme Card

Readme Card

loabis's People

Contributors

dependabot-preview[bot] avatar mergify[bot] avatar sk1y101 avatar

Stargazers

 avatar

Watchers

 avatar

loabis's Issues

develop static In house Icons

Develop new static images for use with the repository, and any files.
This should include:
a large banner for the repository, with the name, acronym, and logo
a medium banner for the program, with the name and logo
a small icon, with just the logo

Build a framework UI

Will want to be providing a User interface that can be used if none is available from modules

module github repo

have the ability to create and interact with a github repo for each module, providing a location to store code

setup user area

The wizard should create the correct folder architechture for the module in a test LOaBIS suite

UI

Create a user interface for the wizard,

Afterall, a wizard without a ui is very difficult to use

Transition to Dict

issue
LOaBIS uses a list based system for a lot of the code, requiring numerous loops and functions with the sole purpose of searching through for the correct value.

solution
Using dictionaries will streamline the code, as searching for a value requires only using the keys, as opposed to multiple loops.

alternatives
None as of yet.

Additional context
Not sure if this will speed up or slowdown the code (could test the timings between list and dict searching).
May also require a little more try statements, which may clog up code, as error handling is more prominent when a key is missing.

Exit on shutdown

If LOaBIS shutsdown, and the persistence script is not set to remain open without LOaBIS, then the script should also shutdown at the same time.

setting based frequency

use a different time between running functions, as defined within the settings of the corememory

UI format

choice between a small version on the taskbar (displays only what you most recently typed, and it's reply) or a large version along one side of the screen with an entire chat log.

potential UI

provide a UI overheaul (using the LOaBIS Icons) for the module installer, though this is not entirely neccesary

terminal/gui

A setting defined in the corememory file should define whether or not the console or gUI is loaded

Module Installer

a program that will be capable of finding modules for LOaBIS from github, and applying them to each LOaBIS if they are compatible.

A bog standard installer, they're quite common

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.