Event Location:
Fakulteta za racunalnistvo in informatiko
Vecna pot 113
Ljubljana, , Slovenia
Abstract:
Everyone is talking about advanced analytics or data science these days and many companies are interested in taking their first steps in these new fields of data analytics. But how do you get started with new techniques like machine learning? What kind of new hardware or software do you need to buy to get started and how do you get your IT department to implement and support those choices? Before you decide on designing an advanced analytics solution on-premises, why not give it a go on a platform that only charges money for the time you are actually using it? Azure Machine learning is a cloud service that enables you to easily build, deploy and share analytics solutions with all the flexibility of the cloud. The perfect platform to start with advanced analytics without having to invest a lot of money! In this session we are going to take a close look at AzureML, from how you can build your first machine learning model, to connecting AzureML to your on-premises SQL Server database!
Speaker(s): Enrico van de Laar,
Abstract:
With ever increasing complexity in data platform and application solutions, it is becoming ever more important to take people out of the loop when it comes to system provisioning. Infrastructure as code is the way forward with Azure Resource Manager Templares, Google Deployment Manager, or AWS Cloud Formation. This is where Terraform from Hashicorp can step in, one solution that has a provider model that will interact with Azure, AWS, Google, and others. Meaning that you only need to learn one syntax. Add that to the automation potential and now we have something that can really help get us down the road to infratructure as code. This session will take an introductory look at how infrastructure can be defined as code and be shipped to standardise the deployment process and minimise the chance of mistakes creeping in when deployed by different memebers of Development or Operations.
Speaker(s): John Martin,
Abstract:
DML operations mean lot of work for the database engine of Microsoft SQL Server. Understanding the details of a DML transaction may give you great benefits when planning workloads for INSERT, UPDATE and DELETE operations. Come and learn the differences of space allocation/deallocation between Clustered Indexes and Heaps in this demo oriented session. It will answer these questions: What is the difference of data page allocation for heaps and clustered indexes? What is the amount of transaction log when you update data in a heap and/or in a clustered index? What are the differences when data are delete from a heap and clustered index? Can ETL processes be improved by usage of the right strategy for INSERTS and DELETES? What performance drawbacks will Page Splits and Forwarded Records have for my application design?
Speaker(s): Uwe Ricken,
Abstract:
So you've built a Power BI report with all the shinies? Good! After some usage, users have reacted that it's a bit sluggish in usage, and they're not keen on using it anymore. Starting off with the new Performance Analyzer Pane, we'll demonstrate how you can pinpoint bottlenecks in your report, and take actions on these insights. With the myriad of root causes that are out there, an elimination approach might suit us very well. Some of the main causes will be explained, and we'll get you going on how you can fix it for yourselves. Be it DAX-measures, modelling issues, or an overload of visuals. Every report can be tuned to handle like a dream, and you can do it too!
Speaker(s): Benni De Jagere,
Abstract:
This session aims to explore all the features offered by the language T-SQL for aggregating and calculating data. There's much more of the clause GROUP BY. With grouping and ranking functions you can calculate in your query grandtotal, running totals, find islands in intervals, select the last-not-null value, etc. Windows functions apply directly on a set of rows defined by the OVER clause ("a window"). Windows function do not perform aggregation on group level and do not hide row details. So they allow mixing detail and total elements in the same query. The session is mainly based on a copious array of demos, to make explicit every concept introduced taking into account the impact on performances for every solution.
Speaker(s): Andrea Martorana Tusa,
Abstract:
How is Excel changing, to keep up with the people's expectations of a modern BI tool? Exciting times of endless possibilities and fast shifting demands of modern BI are proving to be a big challenge for products with nowhere near as long of a history as the one that Excel has. But if history taught us anything, it's that Excel will persevere and transform to fulfill all the user's needs. This is a story of how Excel went from a single piece of data (a cell) focused application to a Rows (records), Columns and Tables focused application in a span of ten years with an explosion of possibilities in the last two. We will breeze past the early staples like Power Query and Power Pivot to submerge ourselves into the world of New data types in Excel and finish on a high note of Dynamic Arrays in Excel showing how incredibly agile (considering the long tail it's got (history)) Excel is with a transformation of its core to open up the world of incredible possibilities.
Speaker(s): Gašper Kamenšek,
Abstract:
The “new database on the block” Snowflake, the data warehouse built for the cloud is now available on Azure with a strategic alliance with Microsoft. What makes the new platform worth over 4B and having the status of the fastest-growing SaaS solution in the analytics market? In the presentation, we will build a sample data warehouse, ingest the data using Azure Data Factory and look at the unique capabilities of the database comparing to the cloud alternatives (Azure SQL Datawarehouse, Google BigQuery, Amazon Redshift). The presentation will be based on the practical examples of use cases in the region and what I have learned regarding the new platform in the last 2 years. Lots of hands-on examples and integrations with Azure stack like Data Factory, Power BI and Azure Databricks.
Speaker(s): Grega Jerkič,
Abstract:
SQL Server 2017 started with query processing improvements called Adaptive Query Processing. Now, in SQL Server 2019, there are additional improvements; all of them are packed in a feature with a very promising name - Intelligent Query Processing. The intention of these improvements is to fix plans for poor performing queries due to wrong cardinality estimations and other sub-optimal plan decisions, and hereby enhance query performance with no code changes. This session will cover briefly all 2019 features: Batch Mode on Rowstore, Batch and Row Mode Memory Grant Feedback, Scalar UDF Inlining, Table Variable Deferred Compilation, and Approximate Query Processing. If time permits, you’ll see also Batch Mode Adaptive Join and Interleaved Execution. After the session, you’ll understand how much improvements you should expect in your workloads, but also which of these features, and under which circumstances, can cause significant performance regression and how to overcome those issues.
Speaker(s): Miloš Radivojević,
Abstract:
Presented by Redgate DevOps is transforming software development, with many organizations and individuals adopting lean development practices, implementing Continuous Integration (CI), Continuous Deployment (CD), and performing on-demand deployments to their production environments. However, the database is largely ignored and seen as a bottleneck for a DevOps software development process. We will discuss the challenges of database development and deployment and examine why many developers find the database to be an impediment. We examine the risks of sensitive data in the development process and how you can ensure that data security concerns do not get in the way of the need for speed and agility. We’ll look at how you can adopt a Compliant Database DevOps approach that removes the database bottleneck while ensuring compliance with regulations governing the use of data within your organization such as GDPR, HIPPA or SOX. We’ll discuss the techniques used to include the data
Speaker(s): Steve Jones,
Abstract:
We've all experienced weird situations in IT - things break without any real apparent reason. Sometimes, error messages can be helpful, but mostly they are cryptic and lead to no real explanations/solutions. In this session, I will show a few ways to approach problem solving in a practical and concise manner. Using real-world scenarios that I have run into in the past I will explain how I approached each issue. Sometimes by finding simple solutions, but sometimes having to be creative and employ methods that may not be so intuitive. You will leave the session with a better understanding on how to approach solving any technical issues you experience at work.
Speaker(s): William Durkin,
Abstract:
As the value of data is being recognized across the world, the ability to communicate data to your audience effectively is becoming a sought after skill for professionals. Thankfully, effective data visualization is not only a skill for artists and designers, anyone can improve their data presentation by choosing the right visuals and following best practices. In this session, we will discuss how different types of visuals are perceived and which charts are best suited to each category. We’ll cover a basic introduction into colour theory, how to use colour effectively in reports, and how to create Power BI themes for your enterprise. Finally, you will learn an introduction to the design approach and how it helps us to tell a good data story.
Speaker(s): Prathy Kamasani,
Abstract:
In this session, you will see Query Store in action and learn from many real-world examples, the author experienced in the last three years in the complex SQL Server production environment with heavy workloads. Plan forcing is a very powerful feature, but a bit controversial. This session will demystify it; you’ll see what Query Store exactly does when an execution plan is forced when it is respected, when and why isn’t, and the most important – when you have to force a plan in the production system, and when forcing can bring additional troubles. We’ll also cover in detail the automatic tuning. You will understand benefits and potential issues you can have with this feature and how to leverage it with no or minimal risk.
Speaker(s): Miloš Radivojević,
Abstract:
Azure DataBricks brings a PaaS offering of Apache Spark, which allows for blazing fast data processing, interactive querying and hosting of ML models all in one place! Most of the buzz is around Data Science AI - what about the humble data engineer who wants to harness the in-memory processing power within their ETL pipelines? This session focuses on Azure DataBricks as your data ingestion, transformation and curation tool of choice. We will: • Introduce the DataBricks service why we use Python • Discuss the hosting compute options available • Demonstrate a sample data processing task • Compare against alternative approaches using SSIS, U-SQL and HDInsight • Demonstrate pipeline management orchestration • Review the wider architectures and extension patterns • Compare and contrast to new Azure Data Factory Data Flows The session is aimed at Data Engineers seeking to put the Azure DataBricks technology in the right context and learn how to use the service.
Speaker(s): Simon Whiteley,
Abstract:
Any SQL programmer with some experience knows that loops are bad and that you should work with all data at once in set-based statements. However, you may have experienced situations where this strategy did not work out well and you ran into problems like out-growing the transaction log or blocking other users. You can solve this by operating on the data in chunks. Implementing chunking is not that difficult, but there are still pitfalls you can run into. In this session, I will discuss in what situations you may want to use chunking. I will give some best practices for how to implement chunking for good performance and I will highlight some things you need keep in mind, for instance, recovering from interruptions. I will also look at how you can use chunking for error handling: You want process many rows and you want the good rows to succeed even if some rows yield errors – something you cannot do in a single set-based statement.
Speaker(s): Erland Sommarskog,
Abstract:
Containers are an increasingly popular way for deployment and application management. Regardless whether we have monolith applications or we make applications as a collection of micro-services, containers provide extreme portability and the possibility of running the same applications in different environments (on local machines, servers, cloud...) without any code or configuration changes. Docker is the leading container technology and Microsoft did a lot to enable it to run on Windows and Azure. Where do the ASP.NET Core applications fit into that picture? After the introduction to containers and Docker, we'll go through the basics of working with Docker from ASP.NET Core developer perspective.
Speaker(s): Miroslav Popovic,
Abstract:
In this session, we will follow a Premium capacity admin on his day to day activities on managing his capacities, from refreshes, slow queries and a busy capacity. Furthermore we will look at some common DAX and Model performance scenario's. we will use the profiling tools and improve performance by going through concrete examples.
Speaker(s): Kasper de Jonge,
Abstract:
Join this vibrant round table debate of community experts discussing various aspects of IoT. Topics to be covered contain best practices, approaches, processes, challenges, ethics and much more. If you are about to start your own IoT journey or if you feel that IoT is changing the world then don't miss this special kind of session ...
Speaker(s): Constantin Klein,
Abstract:
Monitoring SQL Server can become a very expensive business. Sure, the market offers countless paid solutions, but what if you have a large server estate and your budget is tight? In this session we will combine multiple open source tools (InfluxDB, Telegraf , Grafana, DbaTools and many more) to collect important performance metrics, analyze the data they collect, set up alert for the critical events, troubleshoot issues and plan for the future. Join me and you will see how monitoring is not a business for billionaires.
Speaker(s): Gianluca Sartori,
Abstract:
Using managed Azure services such as Cosmos DB can help reduce costs by leveraging Microsoft's expertise in globally distributed cloud-scale data storage and retrieval. In this presentation we will demonstrate a scenario which is relevant to organizations that need a scalable and elastic architecture for online order processing or more specifically e-commerce and retail point-of-sale transactions such as orders, payments and bills. This scenario takes an event sourcing approach, using a functional programming model implemented via Azure Cosmos DB change feed processor and additional Azure Services. This approach enables high availability and resiliency, geo-replication, and fast performance.
Speaker(s): Aleksandar Talev,
Abstract:
Azure is cheaper, Azure is faster, Azure is more secure. Azure... everywhere is Azure. Data is everywhere. Even if not today, certainly in the future (yes, believe me) you will face a case: how to move my data from on-premise Data Warehouse to Azure. This session will reveal the ideas of how to do that, how to recognise if you are ready, what the best practices are and other important things we should be aware of. I will describe potential issues and give you hints on how to avoid them. Finally, I will present one tool that can help you in preparation and also we will see what speed we can achieve during a migration.
Speaker(s): Kamil Nowinski,
Abstract:
An Azure Data Studio recent release introduced SQL Notebooks as a capability. While you might have read about notebooks being used for Data Science, this session is primarily for DBAs. We will cover installing Azure Data Studio. What a SQL Notebooks is. Numerous use cases for you to use SQL Notebooks in your daily workload such as creating a Notebook for Glenn Berry's Diagnostic queries. and some gifs ;-)
Speaker(s): Rob Sewell,
Abstract:
How do you setup and build a complete Microsoft BI solution with only Azure Services? Lessons learned from a project with eleven different source systems in the one end and 12.000 users in seven countries in the other end. Extracting, transforming and loading with the help from Functions, Data Factory, Data Lake Store, Polybase, SQL Data Warehouse, SQL Database, Automation Runbooks, Analysis Services and Power BI Embedded. A look into the overall architecture and the different components and how they work together.
Speaker(s): Just Blindbaek,
Abstract:
If you flirt with SSAS Tabular or you are forced by circumstances to start you journey as SSAS Tabular developer. If you work with Power BI and want to understand the engine better. Or if you just want to understand basics of SSAS Tabular technology and its traps. Join me for a short ride around SSAS Tabular galaxy. We will look into basic concepts, architecture and development process of SSAS Tabular.
Speaker(s): Roman Lansky,
Abstract:
In this session we will look at a couple of approaches to create a datalake on a budget. The samples will use Python, Spark and some Databricks. It will all be done in Azure, but we will discuss how you could set this up on-prem as well. You get to decide how far you want to go, from cost-effective to penny pinching. Don't worry if you've never used any of these technologies, I will start at the beginning.
Speaker(s): André Kamman,
Abstract:
Containers have quietly been taking over the world of infrastructure, especially amongst developers and CI/CD practitioners. However, in the database space, container adoption has been lower. SQL Server 2017 introduced the concept of deploying databases into Docker containers. In this session, you will learn the fundamentals of creating containers, learning about Kubernetes for management, and how to further your learning in this new and emerging space.
Speaker(s): Joseph D'Antoni,
Abstract:
MS SQL 2019 is here. Maybe you're still using old versions of the engine and not sure why you should upgrade to the new version? Let's explore together some of the new features and enhancements that Microsoft team has brought to us in their inventive kitchen. Accompanied with multiple examples, this session will show you many interesting topics.
Speaker(s): Damir Matesic,
Abstract:
According to Gartner, more than 80% of companies use sensitive data in dev and test. Hackers view non-production environments as a tempting target since they often have less rigorous security controls. In this session, you’ll learn about the challenges that we, as technology professionals, face in our software development and administrative work. Learn compliant DevOps strategies for reducing your attack surface area by ensuring you know where sensitive data is located and avoid copying that data to non-production environments.
Speaker(s): Steve Jones,
Abstract:
The ISO/IEC SQL standard has many strong querying features that were not implemented in SQL Server. This session covers some of those features and demonstrates the workarounds that we use that do work in T-SQL. The session primarily focuses on two areas of missing features—NULL-related features and features related to data analysis like window functions and row pattern recognition.
Speaker(s): Itzik Ben-Gan,
Abstract:
We have all now had a play around with Docker and Containers or at least heard about them. This demo heavy session will walk through some of the challenges around managing container environments and how Kubernetes orchestration can help alleviate some of the pain points. We will be talking about what Kubernetes is and how it works and through the use of demos we will: - Highlight some of the issues with getting setup, - Deploying/Updating containers in Kubernetes - Persisting data - How to avoid making the same mistakes as I have
Speaker(s): Chris Taylor,
Abstract:
Microsoft Cognitive Services (formerly Project Oxford) are a set of APIs, SDKs and services. They are available to developers to make their applications smarter, more engaging and easier to find. Cognitive services extend Microsoft's AI platform. How can you use these API's if you don't want to send your data to an Azure Data Center? Not every data set should leave your company. That's why Microsoft now offers the whole thing as a docker image, which you can run on your own hardware. As a company, you regain control over your data.
Speaker(s): Alexander Klein,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: https://uk.linkedin.com/in/jarrinuk2000
Contact: http://www.chrisjarrintaylor.co.uk
Chris (@SQLGeordie) is a Principal Consultant working at Jarrin Consultancy providing SQL Server and Microsoft Azure consultancy to clients worldwide in a variety of industries ranging from Financial to Healthcare. He has been working with SQL Server since 2001 and during that time has become extremely strong in all areas of SQL Server but specialises in Security, System Optimisation and SQL Server Internals.
LinkedIn: http://www.linkedin.com/in/way0utwest
Contact: http://www.voiceofthedba.com/
Steve Jones is a Microsoft SQL Server MVP and has been working with SQL Server since version 4.2 on OS/2. After working as a DBA and developer for a variety of companies, Steve co-founded the community website SQLServerCentral.com in 2001. Since 2004, Steve has been the full-time editor of the site, ensuring it continues to be a great resource for SQL Server professionals. Over the last decade, Steve has written hundreds of articles about SQL Server for SQLServerCentral.com, SQL Server Standard magazine, SQL Server Magazine, and Database Journal.
LinkedIn: https://www.linkedin.com/in/gregajerkic/
Grega Jerkič is an international senior data developer, consultant and mentor with a focus on the implementation of complex analytical systems. He has done multiple trainings for Microsoft and IBM in Europe and the Middle East, and he is a co-author of a book for Microsoft on the data warehouse - Training Kit (Exam 70-463) Implementing a Data Warehouse with Microsoft SQL Server 2012. For the last 9 years, he is also an owner of the company In516ht where the team is implementing different analytical solutions for large clients in the Adriatic region and abroad.
Kasper de Jonge is a Program Manager on the SQL Server Analysis Services team, based out of Redmond, WA. With more than 5 years of experience as a developer and consultant on data warehousing solutions using all products from the Microsoft BI stack, Kasper has worked on everything from corporate intranets using SharePoint and Analysis Services to near real-time reporting in the cloud. He has presented at many technical conferences, including PASS Summit and SQLSaturday. You can read Kasper’s blog at http://www.powerpivotblog.nl.
LinkedIn: http://at.linkedin.com/pub/milos-radivojevic/1b/7bb/290/de
Contact: https://milossql.wordpress.com/
Miloš Radivojević is a database consultant located in Vienna, Austria. He is Data Platform MVP and specializes in SQL Server for application developers and performance and query tuning. Currently, he works as a principal database consultant in bwin GVC (the largest regulated online gaming company in the world). He is co-founder of the SQL Pass Austria and speaks regularly at local and international database conferences. He is also co-author of the books SQL Server 2016 Developer's Guide, SQL Server 2017 Developer's Guide and Mastering SQL Server 2017.
LinkedIn: https://uk.linkedin.com/in/prathy
Contact: http://prathy.com/
Prathy Kamasani is a Microsoft Valuable Professional working as an independent MSBI contractor based in London. She specialises in Power BI, SSIS, SSAS and SSRS. Prathy organisers London Power BI user group and co-organizes the London PASS Local Group. She is a regular speaker at events like SQLSaturday and local user groups.
LinkedIn: https://www.linkedin.com/in/bennidejagere/
Contact: https://bennidejagere.com
Benni De Jagere is a Senior Data Insights Consultant at Realdolmen, with a strong focus on the Microsoft (BI) Stack. On a daily basis he turns (large amounts) of coffee into insights for customers, and references witty British comedy way too often. Overly enthusiastic about anything data related, he’s trying hard to keep up with all things new and shiny. Rumour has it that he's also involved with a ragtag band of data enthusiasts, enjoying themselves whilst organising cool community things. They go by the name of .. dataMinds!
Andrea Martorana Tusa is a Business Intelligence Team Manager at Würth Phoenix, the IT and consulting company of the Würth-Group. He is awarded as MVP in the Data Platform category Former BI Specialist at Widex, a Danish manufacturing company, and BI Developer in the IT department of an Italian banking group. 20+ years of experience working with data. He is focused on the entire BI stack: database development, data warehousing, data analysis, reporting, etc. Andrea is a usual speaker at many events: SQLSaturdays, conferences in Europe and PASS Summit, and for PASS Virtual Groups. Andrea is an author for sqlshack.com, sqlservercentral.com, and UGISS (User Group Italiano SQL Server).
LinkedIn: http://it.linkedin.com/pub/gianluca-sartori/23/50b/a12
Contact: http://spaghettidba.com
Gianluca Sartori is a Data Platform MVP, independent consultant and performance tuning specialist. He has been working in the software industry since 1999 and has been working with SQL Server ever since. He also works as a SQL Server trainer and in his spare time he writes technical articles and participates the SQL Server forums. Gianluca enjoys presenting SQL Server topics at conferences in Europe and in Italy in particular. He is currently working as lead DBA at a famous Formula 1 team.
LinkedIn: http://uk.linkedin.com/in/johnqmartin/
Contact: https://www.mssqltips.com/sqlserverauthor/291/john-martin/
John Martin is a Data Platform Engineer working in the financial sector, as well as Vice President Marketing for the PASS organization and currently a Microsoft Data Platform MVP. Previously John has worked as a product manager for SentryOne and a Premier Field Engineer with Microsoft UK. John has over a decade of experience working with SQL Server and the Microsoft Data Platform. Working as a DBA, developer and consultant for Microsoft, he has been lucky enough to see how best, and how not, to use SQL Server and the Data Platform effectively.
LinkedIn: http://at.linkedin.com/pub/milos-radivojevic/1b/7bb/290/de
Contact: https://milossql.wordpress.com/
Miloš Radivojević is a database consultant located in Vienna, Austria. He is Data Platform MVP and specializes in SQL Server for application developers and performance and query tuning. Currently, he works as a principal database consultant in bwin GVC (the largest regulated online gaming company in the world). He is co-founder of the SQL Pass Austria and speaks regularly at local and international database conferences. He is also co-author of the books SQL Server 2016 Developer's Guide, SQL Server 2017 Developer's Guide and Mastering SQL Server 2017.
LinkedIn: https://www.linkedin.com/in/romanlansky/
Contact: http://joyfulcraftsmen.com/blog/
Roman Lansky is MSBI consultant with over a decade of experience with SQL Server, SSAS, SSIS and data warehouse design and architecture. He likes to understand how thinks works and is passionate in performance tuning. He is author of the SSAS Tabular performance blogs and works in MSBI consultation focused company - Joyful Craftsmen.
LinkedIn: http://lnkd.in/bbSFidq
Contact: https://sqlperformance.com/author/itzikbengan
Itzik Ben-Gan is a mentor and Co-Founder of SolidQ. A Data Platform Microsoft MVP (Most Valuable Professional) since 1999, Itzik has delivered numerous training events around the world focused on T-SQL querying, query tuning, and programming. Itzik is the author of several books including T-SQL Fundamentals, T-SQL Querying, and T-SQL Window Functions. Itzik’s speaking activities include PASS Summit, SQLBits, and various user groups around the world. Itzik is the author of SolidQ’s Advanced T-SQL Querying, Programming and Tuning, and T-SQL Fundamentals courses, along with being a primary resource within the company for their T-SQL related activities.
LinkedIn: http://nl.linkedin.com/pub/enrico-van-de-laar/33/882/756/
Contact: https://www.enricovandelaar.com
Enrico has been working with data in all kinds of formats and sizes for over 15 years. He is a Data Advanced Analytics Consultant for Dataheroes where he helps organisations take their first steps in the world of Advanced Analytics. Enrico is a Data Platform MVP since 2014 and a frequent speaker on various data related events all over the world. He authored the book “Pro SQL Server Wait Statistics” and blogs about technologies like Microsoft SQL Server and Azure Machine Learning on his blog at www.enricovandelaar.com
Contact: http://www.sommarskog.se
Erland Sommarskog is an independent consultant based in Stockholm, working with SQL Server since 1991. He was first awarded SQL Server MVP in 2001, and has been re-awarded every year since. His focus is on systems development with the SQL Server Database Engine and his passion is to help people to write better SQL Server applications.
LinkedIn: https://www.linkedin.com/in/dmatesic/
Contact: https://blog.matesic.info/
For many years Damir is a passionate programmer and a Microsoft SQL Server developer (ver. 2000+). He is a certificated Microsoft professional on various technologies. In 2020 Microsoft awarded him with Data Platform MVP. Damir leads the Croatian SQL Server User Group (PASS) and he introduced and organizes SQL Saturday events in Croatia. Founder and organizer of Data Community Weekender. He is working as Senior Database Developer @Span.eu. Damir speaks on various community events and conferences like SQLSaturday, Advanced technology days and user groups. When free he blogs about SQL @ https://blog.matesic.info.
Contact: http://andrekamman.com
André Kamman is a DBA and SQL Server Solutions Architect for CloudDBA. He has done a lot of DBA work on 1000’s of servers where he discovered his love for Powershell, architecting SQL Server solutions, building and tuning ETL processes (with BIML). He also likes to work with MPP platforms APS and AzureDW. André is a Data Platform MVP, Dutch PASS Chapter Leader and organiser of SQL Saturday Holland.
LinkedIn: https://uk.linkedin.com/pub/simon-whiteley/32/994/aa8
Contact: http://blogs.adatis.co.uk/blogs/simonwhiteley/
Simon Whiteley is the Director of Engineering for Advancing Analytics Ltd and a Microsoft Data Platform MVP. Simon is a seasoned solution architect and technical lead with well over a decade of Microsoft Analytics experience. A deep techie with a focus on emerging cloud technologies and applying "big data" thinking to traditional analytics problems, Simon also has a passion for bringing it back to the high level and making sense of the bigger picture. When not tinkering with tech, Simon is a death-dodging London cyclist, a sampler of craft beers, an avid chef, and a generally nerdy person.
LinkedIn: http://www.linkedin.com/profile/view?id=5113407
Contact: http://blog.justb.dk
Independent BI consultant with extensive experience in all phases of BI development on Microsoft SQL Server, Azure and Power BI. Founder and coordinator of Microsoft Business Intelligence Professionals Denmark (MsBIP.dk) and Power BI UG Denmark (PowerBI.dk). Is a Microsoft Certified Trainer at Orange Man.
LinkedIn: http://www.linkedin.com/in/wdurkin
Contact: http://williamdurkin.com
William Durkin is a DBA, Data Platform MVP, and Data Platform Architect for Data Masterminds (http://datamasterminds.io). He uses his decade of experience with SQL Server to help multinational corporations achieve their data management goals. Born in the UK and now based in Germany, William has worked as a Database Developer and DBA on projects ranging from single server installations, up to environments spanning 5 continents, using a range of high availability solutions. William is a regular speaker at conferences around the globe, organizes the popular event SQLGrillen (http://sqlgrillen.com).
Contact: http://kostjaklein.wordpress.com
Constantin is working at Syntax Systems GmbH Co. KG. He mainly deals with the design and development of solutions based on Microsoft products and technologies. Since 2010 he was each year designated Most Valuable Professional (MVP) for the Microsoft Data Platform. In addition he is member of the board of Just Community e.V. (http://www.justcommunity.de) and PASS Deutschland e.V. (http://www.sqlpass.de). He also leads the .NET User Group Frankfurt/Germany (http://dnug-frankfurt.de). Find his blog at: http://kostjaklein.wordpress.com
LinkedIn: https://www.linkedin.com/in/miroslavpopovic/
Contact: https://miroslavpopovic.com
Miroslav is senior software architect for .NET and JavaScript, employed as Technical Lead at Seavus. He uses .NET from version 1.0. From Windows Forms, through WPF and Silverlight, all the way to ASP.NET Core. Currently, he is focused on ASP.NET Core, client-side JavaScript development and software craftsmanship. During his career, he worked on a lot of small and big projects, including a couple of local startups. He was one of the members of the development team for the Kicks platform and one of the moderators for https://javascriptkicks.com and https://dotnetkicks.com. Besides that, he is an active community member, conference speaker and one of the leaders of "BLbit Banja Luka" user group.
LinkedIn: http://www.linkedin.com/in/alexander-klein-13a04b3a
Alexander Klein is a senior Business Intelligence consultant with more than 15 years of experience. He focuses on Business Intelligence and Data Warehouse projects with Microsoft technologies like SQL Server, Power BI, Azure ML or Cortana Intelligence. Since 2008, he has been a self-employed consultant in large and medium-sized projects in all sectors across Europe. He has been visiting SQL Saturdays and other Data Conference all over Europe since 2013. Speaker at national and international events since 2017.
LinkedIn: http://www.linkedin.com/profile/view?id=3997984amp;trk=hb_tab_pro_top
Contact: http://joeydantoni.com
Joseph D'Antoni is a Senior Consultant and Microsoft Data Platform MVP with over 20 years of experience working in both Fortune 500 and smaller firms. He is a Principal Consultant for Denny Cherry Associates and lives in Malvern, PA. He is a frequent speaker at major tech events like Microsoft Ignite, PASS Summit, and Enterprise Data World. He blogs about all topics technology at joeydantoni.com. He believes that no single platform is the answer to all technology problems. Joseph holds a BS in Computer Information Systems from Louisiana Tech University and an MBA from North Carolina State University, and is the co-author of the Microsoft book "Introducing SQL Server 2016”.
LinkedIn: https://www.linkedin.com/in/gasperkamensek
Contact: http://excelunplugged.com
Microsoft MVP for Excel since 2016 Lead Author @ ExcelUnplugged.com (voted one of the top 40 blogs for Excel Worldwide) Speaker @ 50+ conferences Trainer with 900+ courses Trainer with 5000+ attendees
LinkedIn: http://www.linkedin.com/profile/view?id=270775013amp;trk=tab_pro
Contact: http://www.sqlmaster.de
Uwe Ricken is working with IT systems since the 90’s. The primary passion for developments with Microsoft SQL Server expanded in 2007 with his engagement as a DBA for Deutsche Bank AG in Frankfurt am Main. After 6 years of operational experiences as a DBA and over 14 years as a developer of complex database models he achieved the “Microsoft Certified Master – SQL Server 2008” certification which “was” the highest technical certification. In the same year he earned his first award as a Data Platform MVP for his support to the Microsoft SQL Server community in Germany and Europe. Uwe Ricken is a speaker on many international conferences and events and preferred topics are “Database Internals”, “Indexing” and “Development”.
LinkedIn: http://www.linkedin.com/in/way0utwest
Contact: http://www.voiceofthedba.com/
Steve Jones is a Microsoft SQL Server MVP and has been working with SQL Server since version 4.2 on OS/2. After working as a DBA and developer for a variety of companies, Steve co-founded the community website SQLServerCentral.com in 2001. Since 2004, Steve has been the full-time editor of the site, ensuring it continues to be a great resource for SQL Server professionals. Over the last decade, Steve has written hundreds of articles about SQL Server for SQLServerCentral.com, SQL Server Standard magazine, SQL Server Magazine, and Database Journal.
LinkedIn: https://www.linkedin.com/in/aleksandar-talev-95159187
Contact: https://Www.sqlpass.org.mk
Aleksandar Talev is Chief Development Officer in Semos - Microsoft Gold Partner. He is professionally oriented to development of IT projects based on Microsoft technologies, primary SQL Server, Microsoft Power BI and Microsoft Azure. He has been working with SQL Server 6.5 since 1996. As a Microsoft trainer he is holding a Microsoft Curriculum courses focused on SQL Server as well as Power BI. As one of the founders of SQL Server User Group (PASS) Macedonia his free time he is engaged in developing the SQL Server community in Macedonia. He is a regular speaker on Microsoft conferences as well as local and global community events. In 2005 Microsoft awarded him with SQL Server MVP award.
LinkedIn: https://www.linkedin.com/in/kamilnowinski/
Contact: https://sqlplayer.net
Blogger, speaker, #sqlfamily member. Microsoft Data Platform MVP. Data passionate, Data engineer and Architect. Over 13 years of programming and experience with SQL Server databases, he worked both as developer and administrator big databases designing systems from the scratch. Passionate about tuning database engines, code transparency and maximising performance database engine. Currently, he is expanding new horizons as a contractor in the UK market, making troubleshooting, prototyping BI and Big Data solutions, enhancing existing processes among Microsoft stuff environments, popularizing the DevOps approach and efficient solutions in the cloud. An originator of the "Ask SQL Family" podcast and founder of SQLPlayer blog.
LinkedIn: https://uk.linkedin.com/in/robsewellsqldba
Contact: http://sqldbawithabeard.com
Rob was once a production SQL Server DBA, but is now generally found automating the Data Platform and providing training for clients. He has a passion for PowerShell, Data, and DevOps. He is an MVP, an officer for the DevOps PowerShell VG, and has spoken and volunteered at many PowerShell and Data events. He is a member of the committee that organises Data In Devon and the European PowerShell Conference. He is a proud supporter of the Data and PowerShell communities. He relishes sharing and learning and can be found doing both via Twitter @sqldbawithbeard and his blog sqldbawithabeard.com. He spends most of his time looking at a screen and loves to solve problems.
The following is a list of sponsors that helped fund the event.


Do you want to get your career started in the tech industry? How about a career in programming? Answer the questions below to find out what Epicodus track will be right for you!
Start Survey
text


Type any 1 letter to submit your guess!
Enter your guess here:
Submit your guess!
Guess a letter first!
You have 10 tries to guess the letter correctly!
Letters you have guessed:


User Having Common Ideas & Interests
Divyanshu !
Sandra Bates
Edward Gomez
Jean Hamilton
Invite Friend sharing Common Interests & skills
Filter / Matching
Lobby Chat
Hello :)
Hey guys ! Let's play a Quick Game ??
Hey there ! yup sure :)
SEND


DigitalIn
public final class DigitalIn
The DigitalIn class is intended to detect the state of a digital input pin. The input value is either true(1) or false(0).
Example: Read and print the input value on a digital input pin.
import SwiftIO
//Initialize a DigitalIn to the digital pin D0.
let pin = DigitalIn(Id.D0)
//Read and print the input value every 1 second.
while true {
var value = pin.read()
print("The input value is \(value)")
sleep(ms: 1000)
}
-
Initialize a DigitalIn to a specified pin.
Usage Example
// The most simple way of initiating a pin D0, with all other parameters set to default. let pin = DigitalIn(Id.D0) // Initialize the pin D0 with the pulldown mode. let pin = DigitalIn(Id.D0, mode: .pullDown)
Parameters
id
REQUIRED The Digital id on the board. See Id for reference.
mode
OPTIONAL The input mode.
.pullDown
by default. -
Get the current input mode on a specified pin.
Declaration
Swift
public func getMode() -> Mode
Return Value
The current input mode:
.pullUp
,.pullDown
or.pullNone
. -
Set the input mode for a digital input pin.
Declaration
Swift
public func setMode(_ mode: Mode)
Parameters
mode
The input mode.
-
Read the value from a digital input pin.
Attention
Dependind on the hardware, the internal pull resister may be very weak. Don’t just rely on the pull resister for reading the value. Especially when you just changed the input mode, the internel pad need some time to charge or discharge through the pull resister!
Declaration
Swift
@inline(__always) public func read() -> Bool
Return Value
true
orfalse
of the logic value. -
Add a callback function to a specified digital pin to set interrupt by detcting the changes of the signal. Once the risng or falling edge is detected, the processor will suspend the normal execution to execute the designated task. The task should be able to finish in a very short time, usually in nanoseconds. Then, the processor will return back to where it stopped and continue the previous operation.
Declaration
Swift
public func setInterrupt(_ mode: InterruptMode, enable: Bool = true, callback: @escaping () -> Void)
Parameters
mode
The interrupt mode to detect rising or falling edge.
enable
Whether to enable the interrupt.
callback
A void function without a return value.
-
Trigger the interrupt after detecting the edge.
Declaration
Swift
public func enableInterrupt()
-
Disable the interrupt until the interrupt state is changed.
Declaration
Swift
public func disableInterrupt()
-
Check whether the interrupt is enabled.
Declaration
Swift
public func getInterruptState() -> InterruptState
Return Value
The input mode:
.enable
or.diable
. -
Remove the interrupt.
Declaration
Swift
public func removeInterrupt()
-
The digital input modes can change the default state (high, low or floating) of a pin by using the pull resistors. The pins D26 to D37 are connected separately to an external 10kΩ resistor on the board. So even if they are changed to pullUp, the output voltage of these pins is still low.
See moreDeclaration
Swift
public enum Mode : UInt8
-
The interrupt mode determines the edge to raise the interrupt: rising, falling or both edges. A rising edge is the transition of a digital input signal from high to low and a falling edge is from low to high.
See moreDeclaration
Swift
public enum InterruptMode : UInt8
-
The interrupt state determines whether the interrupt will be enabled and occur.
See moreDeclaration
Swift
public enum InterruptState : UInt8


Happy New Year!
The first release of this year is out! This one contains a few minor upgrades to the user interface. Thanks to Zlatan Stanojevic, the new keyboard shortcuts should make adjustment of a large number of data points pretty quick.
He has also added the option of changing the column separator in the final data table.
There is a whole lot more in store for the rest of the year:


|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.simpleframework.xml.convert.Registry
public class Registry
The Registry
represents an object that is used to
register bindings between a class and a converter implementation.
Converter instances created by this registry are lazily created
and cached so that they are instantiated only once. This ensures
that the overhead of serialization is reduced.
RegistryStrategy
| Constructor Summary | |
|---|---|
Registry()
Constructor for the Registry object. |
| Method Summary | |
|---|---|
Registry |
bind(java.lang.Class type,
java.lang.Class converter)
This is used to register a binding between a type and the converter used to serialize and deserialize it. |
Registry |
bind(java.lang.Class type,
Converter converter)
This is used to register a binding between a type and the converter used to serialize and deserialize it. |
Converter |
lookup(java.lang.Class type)
This is used to acquire a Converter instance from
the registry. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Registry()
Registry
object. This is used
to create a registry between classes and the converters that
should be used to serialize and deserialize the instances. All
converters are instantiated once and cached for reuse.
| Method Detail |
|---|
public Converter lookup(java.lang.Class type) throws java.lang.Exception
Converter
instance from
the registry. All instances are cache to reduce the overhead
of lookups during the serialization process. Converters are
lazily instantiated and so are only created if demanded.
type
- this is the type to find the converter for
java.lang.Exception
public Registry bind(java.lang.Class type, java.lang.Class converter) throws java.lang.Exception
type
- this is the object type to bind to a converterconverter
- this is the converter class to be used
java.lang.Exception
public Registry bind(java.lang.Class type, Converter converter) throws java.lang.Exception
type
- this is the object type to bind to a converterconverter
- this is the converter instance to be used
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Chemical attack hurts 51 children at Chinese school
A man sprayed a corrosive chemical inside a kindergarten in southwest China, injuring 51 students and three teachers, according to the official state news agency.
The attack, which took place Monday afternoon in the Yunnan province city of Kaiyuan, left two people with serious injuries that were not considered life-threatening, according to the Xinhua news service.
An hour after the attack, police detained a 23-year-old man, whose surname they gave as Kong. Authorities said he sprayed the chemical, called caustic soda, “as a revenge on society,” Xinhua reported.
Caustic soda, also known as sodium hydroxide, can be a colourless to white substance appearing as flakes, beads or a granular form, according to the Centres for Disease Control and Prevention. The substance can cause irritation to the eyes, burns to the skin and a temporary loss of hair.
The episode is the latest instance of violence at Chinese schools this year. In September, a man attacked an elementary school in Hubei province in central China on the first day of the semester, killing at least eight students and wounding two others, police said.
In April, a man armed with a knife killed two students and injured two others at an elementary school in Hunan province in central China.
And in January, 20 children were injured after a man with a hammer attacked an elementary school in the Chinese capital, leaving three students seriously injured, authorities said at the time.
c.2019 The New York Times Company


@@include('../00.global/include-header.html')
@@include('../00.global/include-loader.html')
@@include('../00.global/include-toggle-trigger.html')
free
$49per month
Some description text here.
- Feature Description
- Another Feature Description
- Invalid Feature Description
premium
$69per month
Some description text here.
- Feature Description
- Another Feature Description
- Another Feature Description
- Invalid Feature Description
professional
$109per month
Some description text here.
- Feature Description
- Another Feature Description
- Another Feature Description
- Invalid Feature Description
- Another Feature Description
@@include('../00.global/include-copyright.html')
@@include('../00.global/include-footer.html')


def activation(name):
a_name = next((x for x in SUPPORTED_ACTIVATIONS if x in name.lower()), None)
if a_name is None:
raise RuntimeError("Activation function (%s) not supported" % name)
f = getattr(tf.nn, a_name)
return f
def activation(type):
if type not in SUPPORTED_ACTIVATIONS:
warnings.warn("Activation function (%s) not supported" % type)
f = getattr(tf.nn, type.lower())
return f


Hook: "yeah yeah yeah"
Emin, A7, Cmaj, G6
G6 is unusual, the 6th of G is E, chord is G major without fretting the B or e strings: 320000
When playing Emin and A7, strum these notes on the e string: E, G, F, E (0,3,2,0)
Verse
Gmaj, Emin, Bmin, Dmaj
I, vi, iii, V
Chorus
Gmaj, Emin, Cmin, Dmaj
I, vi, iv, V
Using the minor IV chord is not standard in the major scale.
Hook Riff
G minor pentatonic
D 3---3--5b--3---3 A --5----------5--


#assign findEach= "true">
This method is appropriate to process very large query results as the beans are consumed one at a time and do not need to be held in memory (unlike findList findSet etc)
Note that findEach
(and findEachWhile and findIterate) uses a "per graph"
persistence context scope and adjusts jdbc fetch buffer size for large
queries. As such it is better to use findList for small queries.
Note that internally Ebean can inform the JDBC driver that it is expecting larger
resultSet and specifically for MySQL
this hint is required to stop it's JDBC driver
from buffering the entire resultSet. As such, for smaller resultSets findList() is
generally preferable.
Compared with findEachWhile this will always process all the beans where as findEachWhile provides a way to stop processing the query result early before all the beans have been read.
This method is functionally equivalent to findIterate() but instead of using an
iterator uses the Consumer
interface which is better suited to use with Java8 closures.


Sign In
Sign Up
Sign Out
>>>
Enter Submissions Here
Submit Tank Game Code
Learn!
%s
Problems
Problem Name
Category
Tags
Points
Editorial
%s
%s
<<< Previous Page
Next Page >>>
%s
Contact Us
Email Questions to:
<EMAIL_ADDRESS>alex.yj.liao@gmail.com


Aug 10, 2011 3:50 PM
Everything Butt Art is an immersive art, education, and entertainment platform... oh, and we teach step-by-step drawing starting with a butt shape :) But... it's not really about butts. Everything Butt Art (EBA) is the hook that engages children in creativity - and that's a good thing because drawing is fundamentally important for child development. It aids in cognitive and fine motor skill development along with creative and emotional expression. EBA makes it easy for anyone to be an artist regardless of age or skill-level. Our approach - starting drawings with a butt shape - is built on the principle behind The Torrance Test of Creative Thinking. This Torrance Test measures creativity by presenting participants with an incomplete line drawing. Experts evaluate creativity based upon how one turns the presented shape into a completed picture. Our first two printed books, "Everything Butt Art at the ZOO" and "Everything Butt Art on the FARM," are available nationwide. Our iPad app launches soon. Because we are parents, we set out to build the ideal experience for both children and parents. The Everything Butt Art brand immediately engages children and the platform behind it engages parents through an online activity feed, digital galleries, app activity based email notifications, and individualized infographics of a child's app interactions. Everything Butt Art is an original series created by Brian Snyder (who had the crazy idea), Alexis Moniello (who illustrates and designs the crazy idea), and David Markle (who programs the crazy idea) of Madbrook Publishing, Brooklyn, NY. Open to all members of the university community. If you are coming from outside the Edlab, please RSVP by October 3rd by sending a message to Edlab at http://ednode.com/profiles/edlabtc/about (You must have/create an Ednode account and click on the Contact button to send a message). EdLab Seminars take place on the 5th floor of Russell Hall at Teachers College Columbia University (525 W. 120th Street, NY, NY). For detailed directions within the College visit TC Route Finder: http://maps.tc-library.org


Title
Length
Number Of Track
Album Title :
Artist Name :
Song Count:
Length :
Song Title :
Length :
Track number :


*Ms. magazine Blog -
www.msmagazine.com/blog* [ http://msmagazine.com/blog ]
*DONATE [ https://salsa.democracyinaction.org/o/1400/t/9823/shop/custom.jsp?donate_page_KEY=5166 ] | FACEBOOK [ http://www.facebook.com/pages/Ms-Magazine/15914543539?ref=ts ] | Feminist Majority Foundation news on twitter [ http://www.twitter.com/msmagazine ]* * *
*WEEKLY ROUND UP | July 5, 2013
Catch up on what you missed, and check in throughout the last week to get our bloggers’ latest takes on news and culture.* *
MS. CELLANY
What About The Founding Mothers? [ http://msmagazine.com/blog/2013/07/04/what-about-the-founding-mothers/ ]
Women were an integral part of colonial society, and later, the Revolutionary War. While we celebrate Independence Day this weekend, we should remember these brave women who fought for and helped to shape our nation…Read More [ http://msmagazine.com/blog/2013/07/04/what-about-the-founding-mothers/ ]
NATIONAL
Fourth of July, 1913 – It’s All About the Vote [ http://msmagazine.com/blog/2013/07/04/fourth-of-july-1913-its-all-about-the-vote/ ]
Though full and equal suffrage for women has never been won in any state east of the Mississippi River, the launching of a campaign here is a well-justified manifestation of the growing-and some say unstoppable-momentum the “Votes for Women” movement has been enjoying recently…Read More [ http://msmagazine.com/blog/2013/07/04/fourth-of-july-1913-its-all-about-the-vote/ ]
The Texas Saga Continues [ http://msmagazine.com/blog/2013/07/03/the-texas-saga-continues/ ]
Gov. Rick Perry may have called another special legislative session to advance his anti-abortion agenda through the Texas legislature, but reproductive rights and health activists aren’t backing down…Read More [ http://msmagazine.com/blog/2013/07/03/the-texas-saga-continues/ ]
GLOBAL
Morsi’s Regime Topples; Women Pay a Price [ http://msmagazine.com/blog/2013/07/03/morsis-regime-topples-women-pay-a-price/ ]
Egyptian General Abdul Fattah Al-Sisi announced, via televised press conference, that Morsi had been deposed and that a “government of technocrats will be appointed to run the country.” Whatever Egypt’s future holds for women, they can’t be encouraged by their treatment during the short but explosive anti-Morsi rebellion…Read More [ http://msmagazine.com/blog/2013/07/03/morsis-regime-topples-women-pay-a-price/ ]
ARTS
Who Should Play the New Lara Croft? [ http://msmagazine.com/blog/2013/07/02/who-should-play-the-new-lara-croft/ ]
MGM has announced it plans to reboot the Tomb Raider film franchise, and they’ve hired a female screenwriter: none other than Marti Noxon of Buffy the Vampire Slayer fame…Read More [ http://msmagazine.com/blog/2013/07/02/who-should-play-the-new-lara-croft/ ]
*We add new posts many times a day; come back soon and come back often! And we’d love to read your comments!*
Join Ms - More than a Magazine, a Movement [ http://store.feminist.org/msmembership-us.aspx ]
You have received this e-mail because of your interest in women’s issues. To unsubscribe, please click here. [ http://salsa.democracyinaction.org/o/1400/p/salsa/supporter/unsubscribe/public/index.sjs?unsubscribe_page_KEY=494 ]
1600 Wilson Boulevard* [ http://store.msmagazine.com/index.asp?PageAction=Custom&ID=5 ]*, Suite 801, Arlington, VA 22209 |<PHONE_NUMBER> |<EMAIL_ADDRESS>[<EMAIL_ADDRESS>]


Implements the Plug N Pay API, as described in the API documentation on plugnpay.com. See API documentation for more details, as well as for methods that may not yet have been implemented here.
Please be aware that the API exposed by this module is not firm yet. In particular, functions that are not explicitly defined in the documented PnP API might change somewhat over the next few weeks as I try to figure out what is actually needed in this interface. Thanks for your patience.
Located in /PnP.php (line 23)
Object constructor
Get a new object, in order to make a payment:
or reopen a previous one, to query a payment
Process a payment against the Plug n Pay payment gateway.
Values expected to be in the payment array are:
Finally, the payment_values array may contain an array named 'packages', containing the packages which were ordered:
Return value will look like:
Do a new authorizaction, using information from a previous authorization, so that you don't need to know the payment information again.
You may explicitly pass the prevorderid in the argument list, or you may create a PnP object with the orderID of the previous transaction
'card-amount' is a required argument.
'reauthtype' is an optional argument.
List all active/expired profiles and related password info
Possible arguments are 'status' ('active', 'expired', or 'all') and 'crypt' ('crypt', 'md5', or 'none')
Return object contains 5 attributes: FinalStatus, auth-msg, MErrMsg, TranCount, and members. TranCount contains the number of members. members contains a StdClass object for each of those members. Each member contains attributes username, password, enddate, and purchaseid, and also an attribute 'key' which indicates the axxxxx key where the original data appears in the return object.
There will also be methods a00000 - axxxxx for numbers from 0 to TranCount, which will return a url-encoded version of the member data, which you can parse_str() and do with as you like.
Description
Query for the status of a completed transaction
Cancels the most recent transaction operation of the given orderID.
Mandatory argument 'card-amount', which must not exceed the amount of the original transaction. You may wish to obtain that amount ahead of time by calling $pnp->query_trans(); Optional argument 'notify-email', where email notification can be sent for transaction problems.
Catch-all method which allows us to handle undocumented, or not-yet-implemented API methods.
Documentation generated on Tue, 17 Jun 2008 14:39:00 -0400 by phpDocumentor 1.4.2


Vinyasa Flow
Meditation
Certified teacher of Ashtang Vinyasa and Prenatal Yoga (alliances of the USA and Britain)
Was blessed to born in a yogi family, from childhood and practiced hatha yoga under the guidance of her father.
6 years ago she discovered ashtanga yoga in the tradition of Pattabhi Joys, and from the first day of this amazing
discovery was a devoted practical and responsible teacher of this discipline.
Valeria travels and teach between India (Mysore, Reshikesh), Bulgaria, Israel - most of the year to engage and improve
the personal practice and skill of teachers, under the guidance of their gurus.
She considers as it’s her mission to distribute knowledge about ashtanga yoga as the idea of an ideal system for
restoring health and improving the quality of life of residents of big cities.
She feels a special vocation in helping pregnant women. Prenatal yoga lessons are carefully and gently created to
adapt the body and mind for the changes with upcoming birth.
Devoted to practice. Responsible in teaching.
Mysore Style Ashtanga Classes –by Valeria
Monday & Thursday – 7.30 am to 9.00 am - 1500 LKR per Session
Yoga for beginners – by Valeria
Monday: 6:30pm to 8:00pm - 1500 LKR per Session
Pranayama by Valeria
Monday 3.30 pm to 4.30 pm - 1500 LKR per Session
Prenatal Yoga - by Valeria
Monday and Thursday 10.30 am to 11.30 am - 1500 LKR per Session
Prenatal Yoga Workshop –by Valeria
12th of October 4.30 pm to 6.00 pm
Free and Open Workshop for all
Hatha & Ashtanga Yoga - Mix Martial Arts - Guided Meditation & Breathing
Nizar is from Colombo Sri Lanka and is a well-known IT consultant. He is a student of Dr. Chinthamani Goutham from Nepal Yoga Academy as well as a student of Swami Padmasathwa. Nizar is devoting his life to help guide and support others on their spiritual path. Over the years he gained experience in various martial arts and devoted his personal practice to yoga, meditation as well as Reiki. Nizar can provide guidance to anyone seeking to find balance, discipline and focus while in today’s busy world.
Pranayama by Yogi Nizar
Monday to Friday 9.30 am to 10.30 am 1500 LKR per Session
Classical Yoga and Meditation - Walk in in Class by Yogi Nizar
Monday to Friday 6.30 pm to 8.00 pm 1200 LKR per Session
Personalized Yoga and Pranayama and Yogic Body Therapy by Yogi Nizar
Individual Classes - On Appointment - 2 Hours Session - 5000 LKR
Vinyasa Flow
Hatha, Meditation
Valérie has worked in the medical field in Canada for over a decate. Fascinated by the human body capacity to adapt and heal Valérie started to extend her passion to the subtile bodies. Intrigue by the interconnection that arise between the human body and mind Valérie decided to further her knowledge and experience. She recently graduated as a student from Dr Chintamani in Nepal. Her recent spiritual journey on the East side of the world allowed her to enhance her western knowledge with a spiritual approach.
Jnana Yoga
Mind Body & Spirit
Neil’s Philosophical interest on Samsarah and its purpose has opened deep meaningful aspects of life and beyond.
He is a great believer of the Yuga cycle and their effect on all beings of Planet Earth. Neil practices “Oneness”
through his Spiritual way of life. He has recognized to share Universal energy through unconditional love and compassion.
He regularly expresses his views on our connectivity to a one unified energy field. He communicates with a wider audience
epigrammatically. He is convinced that the repetition of the human behaviors is based on the past, current and future Yugas.
Therefore, he passionately speaks of the organic flow of the Universe that one must align to.
Neil has gained over 8 years of Gnana Yoga practice and is drawn to recognize activities of the non-physical world.
Chi Nei Tsang - Hatha - Ashtanga
Kundalini Yoga
I am grateful! Friend Lover Yoga Teacher Chi Nei Tsang practioner Humanitarian & Peaceful Warrior
Founder & Project Lead at Creating a Dream
Yoga & meditation teacher at Wonderland Healing Center
Yoga Teacher at Koh Pha Ngan
Former Yoga Instructor at Nepal Yoga Academy & Retreat
Former Yoga Teacher at Bazar Yoga, Cox Bazaar, Bangladesh
Former Curator at Samma Karuna
From Colombo, Sri Lanka
Manages INSIDE OUT in Kabul


Geocoding is a way to convert addresses into coordinates. This tool converts addresses from a table, a CSV file, or an Excel file into a feature layer or an output file with the coordinates as extra columns.
The input table with the addresses to be geocoded. The input must be a table, a CSV file, or an Excel file.
Choose a locator service to geocode against. If the locator service you want to use is not in the drop-down menu, contact your administrator to have the locator service configured for batch geocoding.
If all of your addresses are from one country, select that country to ensure the most accurate results. Otherwise, leave this parameter empty.
The locator service expects certain fields in the data, such as address, city, state, and postal code. Match the data fields in your input file or table to the fields that the locator is expecting using the drop-down boxes. The more fields you map, the more accurate the results will be. If the input table has all its data in one column, select Single Field and choose a data field from the drop-down menu. Otherwise, select Multiple Fields and map the appropriate locator fields to the multiple field columns in your table.
Format of the output results. If you choose to create a feature service, the addresses from the input table will be added to the map as a layer of point features. The CSV and XLS options add files with the results of the geocoding job to My Content when the job is complete.
This is the name of the layer that will be created in My Content and added to the map. The default name is based on the tool name and the input layer name. If the layer already exists, you will be asked to provide another name.
Using the Save result in drop-down box, you can specify the name of a folder in My Content where the result will be saved.


|
AceTime
2.3.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
The date (year, month, day) representing the date without regards to time zone. More...
#include <LocalDate.h>
Public Member Functions | |
| LocalDate ()=default | |
| Default constructor does nothing. | |
| int16_t | year () const |
| Return the year. | |
| void | year (int16_t year) |
| Set the year. | |
| uint8_t | month () const |
| Return the month with January=1, December=12. | |
| void | month (uint8_t month) |
| Set the month. | |
| uint8_t | day () const |
| Return the day of the month. | |
| void | day (uint8_t day) |
| Set the day of the month. | |
| uint8_t | dayOfWeek () const |
| Calculate the day of week given the (year, month, day). More... | |
| bool | isError () const |
| Return true if any component indicates an error condition. | |
| int32_t | toEpochDays () const |
Return number of days since the current epoch year sCurrentEpochYear . More... | |
| int32_t | toUnixDays () const |
| Return the number of days since Unix epoch (1970-01-01 00:00:00). | |
| acetime_t | toEpochSeconds () const |
| Return the number of seconds since the currentEpochYear(). More... | |
| int64_t | toUnixSeconds64 () const |
| Return the number of seconds since Unix epoch (1970-01-01 00:00:00). | |
| int8_t | compareTo (const LocalDate &that) const |
| Compare 'this' LocalDate to 'that' LocalDate, returning (<0, 0, >0) according to whether 'this' occurs (before, same as, after) 'that'. More... | |
| void | printTo (Print &printer) const |
| Print LocalDate to 'printer' in ISO 8601 format, along with the day of week. More... | |
| LocalDate (const LocalDate &)=default | |
| LocalDate & | operator= (const LocalDate &)=default |
Static Public Member Functions | |
| static bool | isLeapYear (int16_t year) |
| True if year is a leap year. | |
| static uint8_t | daysInMonth (int16_t year, uint8_t month) |
| Return the number of days in the given (year, month). | |
| static bool | isYearValid (int16_t year) |
Return true if year is within the range of [0,10000] | |
| static LocalDate | forComponents (int16_t year, uint8_t month, uint8_t day) |
| Factory method using separated year, month and day fields. More... | |
| static LocalDate | forEpochDays (int32_t epochDays) |
| Factory method using the number of days since the current epoch (usually 2000-01-01). More... | |
| static LocalDate | forUnixDays (int32_t unixDays) |
| Factory method using the number of days since Unix epoch 1970-01-01. | |
| static LocalDate | forEpochSeconds (acetime_t epochSeconds) |
Factory method using the number of seconds since the current epoch year given by currentEpochYear() . More... | |
| static LocalDate | forUnixSeconds64 (int64_t unixSeconds) |
| Factory method that takes the 64-bit number of seconds since Unix Epoch of 1970-01-01. More... | |
| static LocalDate | forDateString (const char *dateString) |
| Factory method. More... | |
| static LocalDate | forDateStringChainable (const char *&dateString) |
| Variant of forDateString() that updates the pointer to the next unprocessed character. More... | |
| static LocalDate | forError () |
| Factory method that returns a LocalDate which represents an error condition. More... | |
Static Public Attributes | |
| static const int16_t | kInvalidYear = INT16_MIN |
| Sentinel year which indicates one or more of the following conditions: More... | |
| static const int16_t | kMinYear = 0 |
| The smallest year that is expected to be handled by LocalDate. More... | |
| static const int16_t | kMaxYear = 10000 |
| The largest year that is expected to be handled by LocalDate. More... | |
| static const int32_t | kInvalidEpochDays = INT32_MIN |
| Sentinel epochDays which indicates an error. | |
| static const int32_t | kInvalidEpochSeconds = INT32_MIN |
| Sentinel epochSeconds which indicates an error. | |
| static const int64_t | kInvalidUnixSeconds64 = INT64_MIN |
| Sentinel unixSeconds64 which indicates an error. | |
| static const acetime_t | kMinEpochSeconds = INT32_MIN + 1 |
| Minimum valid epochSeconds. More... | |
| static const acetime_t | kMaxEpochSeconds = INT32_MAX |
| Maximum valid epochSeconds. More... | |
| static const uint8_t | kMonday = 1 |
| Monday ISO 8601 number. | |
| static const uint8_t | kTuesday = 2 |
| Tuesday ISO 8601 number. | |
| static const uint8_t | kWednesday = 3 |
| Wednesday ISO 8601 number. | |
| static const uint8_t | kThursday = 4 |
| Thursday ISO 8601 number. | |
| static const uint8_t | kFriday = 5 |
| Friday ISO 8601 number. | |
| static const uint8_t | kSaturday = 6 |
| Saturday ISO 8601 number. | |
| static const uint8_t | kSunday = 7 |
| Sunday ISO 8601 number. | |
Friends | |
| bool | operator== (const LocalDate &a, const LocalDate &b) |
| Return true if two LocalDate objects are equal in all components. | |
The date (year, month, day) representing the date without regards to time zone.
Normally, the range of the year field is [1,9999]. Occasionally, the year 0 is used to indicate -Infinity, with the month and day fields ignored. And the year 10000 is used to indicate +Infinity, with the month and day fields ignored. The value of INT16_MIN (-32768) is used to indicate an error condition.
The toEpochDays()
and fromEpochDays()
provides conversions of the (year, month, day) tuple to the number of days since the "epoch". The default epoch year is 2000, which makes the epoch date-time be 2000-01-01T00:00:00.
The epoch year can be changed using the static currentEpochYear()
method. This is useful for dates larger than 2068-01-19T03:14:07, which is the largest date-time that can be represented using an int32_t
type to hold the number of seconds since the epoch. For example, calling currentEpochYear(2100)
will set the epoch to be 2100-01-01T00:00:00, so that dates from 2031-12-13 20:45:52Z to 2168-01-20T03:14:07 can be captured.
The dayOfWeek (1=Monday, 7=Sunday, per ISO 8601) is calculated from the date fields.
Parts of this class were inspired by the java.time.LocalDate class of Java 11 (https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/LocalDate.html).
Definition at line 46 of file LocalDate.h.
|
inline |
Compare 'this' LocalDate to 'that' LocalDate, returning (<0, 0, >0) according to whether 'this' occurs (before, same as, after) 'that'.
If either this->isError() or that.isError() is true, the behavior is undefined.
Definition at line 390 of file LocalDate.h.
|
inline |
Calculate the day of week given the (year, month, day).
Idea borrowed from https://github.com/evq/utz. No validation of year, month or day is performed. If this is found to be too slow, then consider caching the results.
Definition at line 324 of file LocalDate.h.
|
inlinestatic |
Factory method using separated year, month and day fields.
Returns LocalDate::forError() if the parameters are out of range.
| year | [0,10000] |
| month | month with January=1, December=12 |
| day | day of month [1-31] |
Definition at line 153 of file LocalDate.h.
|
inlinestatic |
Factory method.
Create a LocalDate from the ISO 8601 date string. If the string cannot be parsed, then isError() on the constructed object returns true, but the data validation is very weak. Year should be between 0001 and 9999. Created for mostly for debugging purposes not for production use.
| dateString | the date in ISO 8601 format (yyyy-mm-dd) |
Definition at line 246 of file LocalDate.h.
|
inlinestatic |
Variant of forDateString() that updates the pointer to the next unprocessed character.
This allows chaining to another forXxxStringChainable() method.
This method assumes that the dateString is sufficiently long.
Definition at line 260 of file LocalDate.h.
|
inlinestatic |
Factory method using the number of days since the current epoch (usually 2000-01-01).
If epochDays is kInvalidEpochDays, isError() will return true.
| epochDays | number of days since the current epoch |
Definition at line 166 of file LocalDate.h.
Factory method using the number of seconds since the current epoch year given by currentEpochYear()
.
The default is 2000-01-01, but can be changed using currentEpochYear(epochYear)
.
The number of seconds from midnight of the given day is thrown away. For negative values of epochSeconds, the method to rounds down to the nearest day.
If epochSeconds is kInvalidEpochSeconds, isError() will return true.
| epochSeconds | number of seconds since the current epoch |
Definition at line 205 of file LocalDate.h.
|
inlinestatic |
Factory method that returns a LocalDate which represents an error condition.
The isError() method will return true.
Definition at line 291 of file LocalDate.h.
|
inlinestatic |
Factory method that takes the 64-bit number of seconds since Unix Epoch of 1970-01-01.
Similar to forEpochSeconds(), the seconds corresponding to the partial day are truncated down towards the smallest whole day. Valid over the entire range of year [0,10000]
due to the use of int64_t
operations.
Definition at line 224 of file LocalDate.h.
| void ace_time::LocalDate::printTo | ( | Print & | printer | ) | const |
Print LocalDate to 'printer' in ISO 8601 format, along with the day of week.
This class does not implement the Printable interface to avoid increasing the size of the object from the additional virtual function.
Definition at line 58 of file LocalDate.cpp.
|
inline |
Return number of days since the current epoch year sCurrentEpochYear
.
By default, the current epoch year is 2000 so the epoch is 2000-01-01 00:00:00 UTC).
Returns kInvalidEpochDays if isError() is true, which allows round trip conversions of forEpochDays() and toEpochDays() even when isError() is true.
Definition at line 352 of file LocalDate.h.
|
inline |
Return the number of seconds since the currentEpochYear().
Returns kInvalidEpochSeconds if isError() is true or if epochSeconds is out of range.
Definition at line 371 of file LocalDate.h.
|
static |
Sentinel year which indicates one or more of the following conditions:
Some algorithms in ExtendedZoneProcessor assume that this value is smaller than any valid year, i.e. smaller than kMinYear.
Definition at line 58 of file LocalDate.h.
|
static |
Maximum valid epochSeconds.
Use LocalDate::forEpochSeconds() or LocalDateTime::forEpochSeconds() to obtain the maximum instance of those classes.
Definition at line 102 of file LocalDate.h.
|
static |
The largest year that is expected to be handled by LocalDate.
The ZoneRule instances in the zoneinfo databases (zonedb, zonedbx) have a maximum untilYear
value of 32767, so we have to make sure that we stay below that limit.
Definition at line 78 of file LocalDate.h.
|
static |
Minimum valid epochSeconds.
The smallest int32, INT32_MIN
, is used to indicate an invalid epochSeconds. Use LocalDate::forEpochSeconds() or LocalDateTime::forEpochSeconds() to obtain the minimum instance of those classes.
Definition at line 95 of file LocalDate.h.
|
static |
The smallest year that is expected to be handled by LocalDate.
The algorithms in the EpochConverterHinnant works for the propletic Gregorian calendar down to year 1. However, time zone offsets and shifting the year to start in March (to make computations involving leap days easier) may shift the year to 0. So this class is allowed to handle the year 0.
Definition at line 69 of file LocalDate.h.


Guest:
Kawaiiface
DNA
Joke
Rape
Kill
Factoid
Yomama
Wortwitz
Coop Games
Gelbooru Random
Files
IRC command reference
IRC Logs
Login
Logout
Admin:
CreateUser
Plugin Manager
{{template "content" .}}


The name "Tensorics" is derived from "Tensor". In mathematics - loosely spoken -, a tensor is a multidimensional data structure, whose dimensionality is given by the number of indices. A tensor of dimensionality N contains a value for each N-tuple of index values. Tensors in mathematics are usually denoted by noting their elements with a full set of indices. E.g. an element of a 3-dimensional tensor A would be denoted as a_{ijk}. Each index (i,j,k) can potentially have its own range (e.g. 1 < = i < = M_i, 1 < = j < = M_j, 1 < = k < = M_k).
Another way to see this is that a tensor has a value for each point in an N-dimensional integer space. In the above notation a dimension is identified by the position of the respective index, and the coordinate in that dimension is given by the value of the index. These mathematical concepts are extremely useful, especially when it comes to operations on such tensors (as we see in later sections). Therefore, tensorics borrows many concepts from mathematics. At the same time it translates them into the programming language in a way that is aimed to form powerful data structures which encourage readable code as much as possible and help avoiding confusion and mistakes. For this reason, we use the word "Tensor" in an even sloppier manner.
The main particularity of a tensorics tensor is that a dimension is not identified by the position of the index, but by a java type (class). Instances of the respective type we denote as coordinates. A point within the N-dimensional coordinate space is then defined by a set of objects (instances of coordinate classes), of which each type must be exactly once. This key concept allows easier and less error-prone usage (because the order of the coordinates/indices is not relevant) and still leads to readable code.
A tensorics tensor has one type parameter, the type of the values it contains, usually denoted as <V>
. Therefore, the tensor data structure can be used as container for any Java type. However, some operations on the tensors will be only possible for certain value types (e.g. mathematical operations).


While traveling, the spaceship endures quite a lot of stress. As a result, an important part of the maintenance is to check the outer hull. Stephan uses a digital durabilitimeter for this task. The device scans a portion of the spaceships hull and gives a durability map that is divided by small square fragments with measurements. Sometimes Stephan does not have much time and he can patch only couple points, so we need an algorithm to find the weak points.
The durability map is represented as a matrix with digits. Each number is the durability measurement for the cell. To find the weakest point we should find the weakest row and column. The weakest point is placed in the intersection of these rows and columns. Row (column) durability is a sum of cell durability in that row (column). You should find coordinates of the weakest point (row and column). The first row (column) is 0th row (column). If a section has several equal weak points, then choose the closest point to the top edge and if there are multiple points closest to the top edge, then choose from those points the point that is closest to the left edge.
Input: A durability map as a list of lists with integers.
Output: The coordinates of the weak point as a list (tuple) of integers.
Example:
{% if interpreter.slug == "js-node" %}weakPoint([[7, 2, 7, 2, 8], [2, 9, 4, 1, 7], [3, 8, 6, 2, 4], [2, 5, 2, 9, 1], [6, 6, 5, 4, 5]]) == [3, 3] weakPoint([[7, 2, 4, 2, 8], [2, 8, 1, 1, 7], [3, 8, 6, 2, 4], [2, 5, 2, 9, 1], [6, 6, 5, 4, 5]]) == [1, 2]{% else %}
weak_point([[7, 2, 7, 2, 8], [2, 9, 4, 1, 7], [3, 8, 6, 2, 4], [2, 5, 2, 9, 1], [6, 6, 5, 4, 5]]) == [3, 3] weak_point([[7, 2, 4, 2, 8], [2, 8, 1, 1, 7], [3, 8, 6, 2, 4], [2, 5, 2, 9, 1], [6, 6, 5, 4, 5]]) == [1, 2]{% endif %}
How it is used: Matrices (2D array) are an often used data structure and it will be helpful to sharpen your skills with them.
Precondition:
0 < len(matrix) ≤ 10
all(len(row) == len(matrix) for row in matrix)
all(all(0 < x < 10 for x in row) for row in matrix)


The purpose of this demo is to show how a data package can be created and pushed to the server via HTTP POST. The same approach could be used by any client or server to send a package for dispatch


{{if kindIs "invalid" .uname}} You are not logged in! {{else }} You are logged in as {{ .uname }} {{end}} {{if .alert }} {{end}}
Dear visitor! This is my experimental webpage with Golang backend.
Weather app
{{if kindIs "invalid" .uname}}
Login
{{else }}
Logout
{{end}}
Registration page
Recommend a book to others


Requirements
- Requires a parallel build of HDF5 for data storage.
- A C++14 capable compiler due to dependence on Xtensor library.
- Currently only linux and mac builds are supported.
Compiling the Code
There is a makefile in the root folder. Typing "make" will correctly compile the code. CXX can be set within this makefile or with environment variables.
Running the Code and the Input File
After compilation an executable file will be placed in the root folder named "run". This can be executed by typing "./run INPUT_FILE" where "INPUT_FILE" is the name of the input file which takes a number of arguments. An example input file is provided called "INPUT.dat".
To run in parallel, run with "mpirun -n N ./run INPUT_FILE", where N is the number of processors to run with.
Compulsory Settings
- BOLTZMANN: The value of the Boltzmann constant which is being used.
- LATTSHAPE: The shape of the atomic lattice which is being used. This can take a number of inputs.
- s: Square 2D lattice
- w: Weibull (swiss cheese) circle (Requires WEIBULLFACT)
- c: Cubic lattice
- x: Weibull (swiss cheese) sphere (Requires WEIBULLFACT)
- ISPERIO: Boolean value to determine if the boundary conditions of the lattice are periodic or not. 0 for non=periodic, 1 for periodic. (Note, for some shapes this makes little or no difference. i.e. A Weibull shape.)
- EQSWEEPS: The number of Monte Carlo sweeps that should be performed on each lattice before samples are taken. A sweep is defined as 1 Monte Carlo step for every filled lattice site.
- SAMPSWEEPS: The number of Monte Carlo sweeps that should be performed between samples. A sweep is defined as 1 Monte Carlo step for every filled lattice site.
- NSAMPS: The number of Monte Carlo samples to be taken per lattice.
- ISDISTRIB: A boolean value which defines whether or not the sizes of the realisations of each lattice are fixed or distributed. The only distribution of sizes which has so far been implemented is a log-normal distribution.
- TEMPNAME: In the folder "Temps" there are a number of example text files containing the temperatures at which the simulation will run. This option is used to specify which file is to be used.
- FIELDNAME: In the folder "Fields" there are a number of example text files containing the magnetic fields at which the simulation will run. This option is used to specify which file is to be used.
- INTERACTIONS: In the folder "Js" there are a number of example text files containing the interactions between spin sites. This option is used to specify which file is to be used.
- PROTOCOL: The protocol which defines the path through the phase diagram that the simulation will take. The options are:
- 1: The lattices move through the magnetic fields initially then the temperatures.
- 2: The lattices move through the temperatures followed by the magnetic fields.
- 3: The lattices move through the magnetic fields in reverse order then the temperatures in forward order. (Not yet implemented.)
- 4: The lattices move through the temperatures in reverse order followed by the magnetic fields in forward order.
- NLATTS: The number of different lattices to sample from. NSAMPS samples will be taken for each of these lattices.
- ISISING: Flag to say whether up/down simple Ising spins should be used.
- EXCHANGE: The inter-atomic exchange coupling constant J between coupled atoms in the Ising and Heisenberg models.
- DMISTREN: The strength of the DMI interaction for a skyrmion Hamiltonian.
Optional/Situational Settings
- SIZE: If ISDISTRIB is set to false then the fixed size of the lattice being run must be given.
- MEANSIZE: If ISDISTRIB is set to true then the arithmetic mean of the sizes of all lattices must be given.
- SIZEDEV: If ISDISTRIB is set to true then the standard deviation of the sizes of all lattices must be given.
- WEIBULLFACT: If either the circular or spherical Weibull distributed grain is chosen then WEIBULLFACT denotes the weibull factor used in the grain generation.
Viewing the Output
The output file will be placed in the "Output" folder as ".h5" binary file. This can be viewed using HDFView or the data extracted and manipulated using packages such as Python's h5py.