Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto-Final-Paralela

Note

Este es el proyecto final de programación paralela, Grupo Keury.


📚 Repository structure:

  • /docs: Project documentation ✅
  • /src: Source code ✅
  • /tests: Tests ✅
  • /metrics: Results of comparisons made ✅

🔐 Technologies Used

  • Language: C# with .NET, leveraging async/await, Parallel.ForEachAsync, and CancellationToken.
  • TPL (Task Parallel Library): for parallel execution and concurrency control.
  • ConcurrentDictionary: Used in the Market class for secure access from multiple threads.
  • Newtonsoft.Json: metrics.json generation with readable results.
  • ScottPlot: Creating bar charts to compare times, speed, and efficiency.
  • YahooFinanceApi: Stock price query from the cloud.
  • GitHub: Collaborative version control and code reviews.
  • Excel: Creating schedules, tracking metrics, and managing tasks.
  • PDF: distribution of technical and user documentation in standardized format.
  • Microsoft Teams: Real-time communication, daily meetings, and team coordination.

🌋 Installation and configuration

Clone the repository from a Git console or your app

git clone https://github.com/K3ury99/Proyecto-Final-Paralela.git

Navigate to the cloned folder

cd Final-Parallel Project/Project

Once there we go to SRC

cd src

and we execute the solution, which in this case is called: PRYFINAL.sln This runs the program and ends up displaying the metrics!

🐱‍👤 Contributing

  1. Fork the repo
  • Create a new branch
   git checkout -b feature-branch
  1. Add Everything
  git add .
  1. Commit changes
  git commit -am 'Add new feature'
  1. Pull & push to the origin
  git pull
  git push

🌠 Final Notes

Thank you for visiting this project!🌌

📔 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

This is the final project of parallel programming, Keury Group.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages