Magnus - a simplified workflow definition language which works in local to Argo without any change
[Link to the repo](https://github.com/AstraZeneca/magnus-core)
Magnus is a simplified workflow definition language that helps in:
* **Streamlined Design Process:** Magnus enables users to efficiently plan their pipelines with [stubbed nodes](https://astrazeneca.github.io/magnus-core/concepts/stub), along with offering support for various structures such as [tasks](https://astrazeneca.github.io/magnus-core/concepts/task), [parallel branches](https://astrazeneca.github.io/magnus-core/concepts/parallel), and [loops or map branches](https://astrazeneca.github.io/magnus-core/concepts/map) in both [yaml](https://astrazeneca.github.io/magnus-core/concepts/pipeline) or a [python SDK](https://astrazeneca.github.io/magnus-core/sdk) for maximum flexibility.
* **Incremental Development:** Build your pipeline piece by piece with Magnus, which allows for the implementation of tasks as [python functions](https://astrazeneca.github.io/magnus-core/concepts/task/#python_functions), [notebooks](https://astrazeneca.github.io/magnus-core/concepts/task/#notebooks), or [shell scripts](https://astrazeneca.github.io/magnus-core/concepts/task/#shell), adapting to the developer's preferred tools and methods.
* **Robust Testing:** Ensure your pipeline performs as expected with the ability to test using sampled data. Magnus also provides the capability to [mock and patch tasks](https://astrazeneca.github.io/magnus-core/configurations/executors/mocked) for thorough evaluation before full-scale deployment.
* **Seamless Deployment:** Transition from the development stage to production with ease. Magnus simplifies the process by requiring [only configuration changes](https://astrazeneca.github.io/magnus-core/configurations/overview) to adapt to different environments, including support for [argo workflows](https://astrazeneca.github.io/magnus-core/configurations/executors/argo).
* **Efficient Debugging:** Quickly identify and resolve issues in pipeline execution with Magnus's local debugging features. Retrieve data from failed tasks and [retry failures](https://astrazeneca.github.io/magnus-core/concepts/run-log/#retrying_failures) using your chosen debugging tools to maintain a smooth development experience.
Along with the developer friendly features, magnus also acts as an interface to production grade concepts such as [data
/r/Python
https://redd.it/1ar66d5
[Link to the repo](https://github.com/AstraZeneca/magnus-core)
Magnus is a simplified workflow definition language that helps in:
* **Streamlined Design Process:** Magnus enables users to efficiently plan their pipelines with [stubbed nodes](https://astrazeneca.github.io/magnus-core/concepts/stub), along with offering support for various structures such as [tasks](https://astrazeneca.github.io/magnus-core/concepts/task), [parallel branches](https://astrazeneca.github.io/magnus-core/concepts/parallel), and [loops or map branches](https://astrazeneca.github.io/magnus-core/concepts/map) in both [yaml](https://astrazeneca.github.io/magnus-core/concepts/pipeline) or a [python SDK](https://astrazeneca.github.io/magnus-core/sdk) for maximum flexibility.
* **Incremental Development:** Build your pipeline piece by piece with Magnus, which allows for the implementation of tasks as [python functions](https://astrazeneca.github.io/magnus-core/concepts/task/#python_functions), [notebooks](https://astrazeneca.github.io/magnus-core/concepts/task/#notebooks), or [shell scripts](https://astrazeneca.github.io/magnus-core/concepts/task/#shell), adapting to the developer's preferred tools and methods.
* **Robust Testing:** Ensure your pipeline performs as expected with the ability to test using sampled data. Magnus also provides the capability to [mock and patch tasks](https://astrazeneca.github.io/magnus-core/configurations/executors/mocked) for thorough evaluation before full-scale deployment.
* **Seamless Deployment:** Transition from the development stage to production with ease. Magnus simplifies the process by requiring [only configuration changes](https://astrazeneca.github.io/magnus-core/configurations/overview) to adapt to different environments, including support for [argo workflows](https://astrazeneca.github.io/magnus-core/configurations/executors/argo).
* **Efficient Debugging:** Quickly identify and resolve issues in pipeline execution with Magnus's local debugging features. Retrieve data from failed tasks and [retry failures](https://astrazeneca.github.io/magnus-core/concepts/run-log/#retrying_failures) using your chosen debugging tools to maintain a smooth development experience.
Along with the developer friendly features, magnus also acts as an interface to production grade concepts such as [data
/r/Python
https://redd.it/1ar66d5
GitHub
GitHub - AstraZeneca/magnus-core: Core package of magnus
Core package of magnus. Contribute to AstraZeneca/magnus-core development by creating an account on GitHub.
I created a video on why you should be careful when using Python dictionaries as function parameter
This talks about mutability as Changes inside a function affect the original dictionary which could lead to unexpected behaviors and hard to debug issues.
Here is a link to the video
https://www.youtube.com/watch?v=zTTDQePffxU
/r/Python
https://redd.it/1d9upsj
This talks about mutability as Changes inside a function affect the original dictionary which could lead to unexpected behaviors and hard to debug issues.
Here is a link to the video
https://www.youtube.com/watch?v=zTTDQePffxU
/r/Python
https://redd.it/1d9upsj
YouTube
Avoid Using Python Dictionaries as Default Parameter in Functions! Here's Why...
Are you using Python dictionaries as default parameters? Avoid it! 🚫 This common mistake can lead to unexpected bugs and hard-to-trace errors in your code. In this video, I break down the dangers of using mutable default arguments, especially dictionaries…
Learn Restful API with Flask
🚀 Mastering RESTful APIs with Python and Flask 🚀
Are you ready to take your skills to the next level? I'm excited to announce the launch of my new Udemy course, designed to help you achieve your goals and excel in your field!🎓 Course Highlights:
* Comprehensive, easy-to-follow lessons
* Practical exercises and real-world examples
* Learn at your own pace, from anywhere
💡 Why Enroll?Whether you're a beginner looking to get started or a seasoned professional seeking to refine your skills, this course has something for everyone. Gain in-depth knowledge, practical skills, and the confidence to succeed.
🔗 Enroll Now: [https://www.udemy.com/course/mastering-restful-apis-a-comprehensive-guide/?referralCode=727DF5F0596A9494D3B5](https://www.udemy.com/course/mastering-restful-apis-a-comprehensive-guide/?referralCode=727DF5F0596A9494D3B5)
Join me on this exciting learning journey and unlock your full potential. See you in the course!
#Udemy #Python #flask #OnlineLearning #SkillDevelopment #Education #CourseLaunch #LearnFromHome
/r/flask
https://redd.it/1dnamd8
🚀 Mastering RESTful APIs with Python and Flask 🚀
Are you ready to take your skills to the next level? I'm excited to announce the launch of my new Udemy course, designed to help you achieve your goals and excel in your field!🎓 Course Highlights:
* Comprehensive, easy-to-follow lessons
* Practical exercises and real-world examples
* Learn at your own pace, from anywhere
💡 Why Enroll?Whether you're a beginner looking to get started or a seasoned professional seeking to refine your skills, this course has something for everyone. Gain in-depth knowledge, practical skills, and the confidence to succeed.
🔗 Enroll Now: [https://www.udemy.com/course/mastering-restful-apis-a-comprehensive-guide/?referralCode=727DF5F0596A9494D3B5](https://www.udemy.com/course/mastering-restful-apis-a-comprehensive-guide/?referralCode=727DF5F0596A9494D3B5)
Join me on this exciting learning journey and unlock your full potential. See you in the course!
#Udemy #Python #flask #OnlineLearning #SkillDevelopment #Education #CourseLaunch #LearnFromHome
/r/flask
https://redd.it/1dnamd8
Udemy
Mastering RESTful APIs with Python and Flask
From Design to Deployment: Unlock the Power of RESTful APIs for Seamless Web Integration
Python Syntax, Comments, Variables and Type Casting
I've started my YouTube channel. How is my explanation on topics?
I'm still trying to improve quality of the videos.
https://youtu.be/YOTkrACOh0I?si=GxB4mrqhqq6k8znT
Thanks
/r/Python
https://redd.it/1dzsid5
I've started my YouTube channel. How is my explanation on topics?
I'm still trying to improve quality of the videos.
https://youtu.be/YOTkrACOh0I?si=GxB4mrqhqq6k8znT
Thanks
/r/Python
https://redd.it/1dzsid5
YouTube
Python Syntax, Comments, Variables & Typecasting | Python Tutorial - Day#2
In this video we will be learning about Syntax, Comments, Variables and Type Casting in python.
=================== Video Chapters ===================
00:00 - Introduction
00:30 - Syntax
02:00 - Comments
03:00 - Variables
06:30 - Rules To Declare Variables…
=================== Video Chapters ===================
00:00 - Introduction
00:30 - Syntax
02:00 - Comments
03:00 - Variables
06:30 - Rules To Declare Variables…