Kathleen West's Projects
The project required the computation of the Line Outage Distribution Factors (LODF) based on a user given branch outage number using the fast-decoupled XB version. The LODF values were used to approximate the post-contingency branch flows based on a pre-contingency branch flow and the base branch flow before the contingency. The AC power flows were compared with the DC method for the MW and MVA flows. Source code is provided in the same WinZip file for the functions calculating the LODF values and the approximated post-contingency branch flows.
1P1Q screening estimates the complex voltage V vector following a disturbance. This project considers either an outage if generator 2 or generator 3 , but not both, affecting the voltage. The program flow and algorithm is as follows
This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 3 β Advanced. Objectives: Events Functional Programming Custom EventArgs IList<> Interface Indexer Delegates Anonymous Methods Event Handlers
This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 3 β Advanced. Objectives: Generics IDisposible Pattern Utilities Dynamic Array IEnumerable<T> Interface Swap
This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 3 β Advanced. Objectives: Late Binding Reflection Attributes dynamic Custom Attributes
This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 3 β Advanced. Objectives: Using Threads to calculate Prime Numbers Prime Numbers ConcurrentQueue Dictionary ManualResetEvent Timer Producer Thread Consumer Thread
This is a very simple windows form application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 3 β Advanced. Objectives: Task Parallel Library TPL Parallel.ForEach ProgressBar Windows Forms Action delegate Cancelling Tasks CancellationTokenSource Calculating PI cross-thread synchronization recursion Tasks ContinueWith TaskContinuationOptions
This project is the result of the tutorial, which are essentials of Angular by walking through building an e-commerce site with a catalog, shopping cart, and check-out form.
Deploy an Article CMS to Azure Cloud Developer - A simple Content Management System (CMS) for articles, where a user can log in, view published articles, and publish new articles.
Description: Perl script to create XML files for a select "grouping by". The script considers a specified grouping field "AREA" in the input file as the select group by field and will create XML data based on that grouping field ID. The script uses a sample input file called input.csv and creates XML files by the AREA field group. The output file will be one XML for each group by field "AREA" with child XML nodes that correspond to records pulled from a database in each group by XML file AND that meet the SQL select by criteria (see bonus).
This tutorial azure cloud project demonstrates how to create and deploy a basic web app using the Azure portal or the CLI (command-line interface). We will use our azure account to creature a resource group, app service plan, and web app. Then we will configure a CI/CD pipeline (continuous integration/continuous deployment) that integrates with our GitHub project code repository. Our demo web app is a flask template and python web application. Watch the video tutorials and follow step-by-step instructions to learn how to create your own starter web app running on the Azure cloud using the Azure portal. A second bonus video and instructions are shown that demonstrate the quick start creation of a web app using the CLI (command-line interface).
In this project, we will create an Event Grid Topic in Azure for a publish-subscribe demo. Our subscriber will be an Azure function that is triggered by an event published to the Event Grid Topic. We will create the Azure function app, subscribe to our Event Grid Topic, and then demo it in action. We will use Postman to set up a POST request to our Event Grid Topic public endpoint that has authentication, version parameter, and the correct JSON body format. After we send the request, we will take a look in the Azure portal to verify the activity and that our subscriber function received and processed the event.
This project builds an app called "Neighborly". Neighborly is a Python Flask-powered web application that allows neighbors to post advertisements for services and products they can offer. The Neighborly project is comprised of a front-end application that is built with the Python Flask micro framework. The application allows the user to view, create, edit, and delete the community advertisements. The application makes direct requests to the back-end API endpoints. These are endpoints that we will also build for the server-side of the application. Let's deploy an app called Neighborly, allowing neighbors to post advertisements for services and products they can offer. The app will use a blend of Cosmos DB, Azure Functions, Kubernetes, Event Hub, Event Grid Topic, and more.
This tutorial azure cloud project demonstrates how to install a basic web app on a virtual machine. We will use our azure account to creature a resource group and virtual machine. Then we will install and configure the virtual machine to run nginx web server and python. Our web app is a flask template and python web application that is uploaded to our virtual machine and then configured to run with nginx. Watch the video tutorials and follow step-by-step instructions to learn how to create your own starter web app running on an azure cloud virtual machine.
Raising the Bar -A Barcode Scanner: An undergraduate team project in microprocessor applications with assembly programming.
BasicConsoleIIApplication : My Student Project: C# Programming I. Build and work with: Arrays, Lists, Strings, String Formatting
Basic Console Application III My Student Project: C# Programming I - This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 1 β Easy. Objectives: Build and work with: Decision Making Loops
This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 1 β Easy. Objectives: Statistics Complex math (radians, degrees, rectangular and polar coordinates) Tuples Parsing Data Recursion
This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 1 β Easy. Objectives: Object-Orientated Programming Enums Structs Geolocation Great Circle Distance Constructors Math Algorithms Constructors Menus Custom Printing
This project presents a basic WCF Service Application and client "tester" console application in same Visual Studio solution. The WCF Service was hosted using IIS Express. A simple console "test" application connected to the service through a proxy.
A Body Mass Index (BMI) Calculator Windows Form Application
This is a (WF) Windows Workflow Foundation (Workflow Console Application) byte format sequencer application that takes an input number and converts it to a either a byte, kilobyte, β¦ etcβ¦. value representation.
This project presents a simple Chat Message Service and Client Application demonstration. The Chat Service is a self-hosted (service host) WCF application launched and managed with a simple console interface. The service prints to the console window the user activities (log on, log off) and what messages are sent to users. The client βtesterβ has a simplified GUI user interface to quickly demo and test the service (Windows Form Application). The GUI has features to log on, log off, send a message, and receive messages from other users on the chat service.
ASP.NET Web API Checking Account Register Service Demo with XML Datastore & Client "Tester" Console Application
Let's have some fun and showcase our pets and their photos in a web application. This is a python web app that connects to both an Azure SQL Server Database and an Azure Blob Storage Container. Watch the tutorial video for step-by-step instructions on how to create the azure resources and utilize them in the web app for your own project.
A simple web api demo with swagger documentation, custom error handling, unit tests, JsonPatch, and a HttpClient tester. Features tutorial-style YouTube videos for some topics.
(File Manager β A Demo of a WCF Self-Hosted Service & Client "Tester" Windows Form Application Exchanging Files) This project presents a simple File Manager Service and Client Application demonstration. The File Manager is a self-hosted (service host) WCF application launched and managed with a simple console interface. The client βtesterβ has a simplified GUI user interface to quickly demo and test the service (Windows Form Application).
Angular.io Tutorial - Build Your First App