Skip to content

K3ury99/Proyecto-Final-Paralela

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages