Category Archives: Language

Loading
loading...

Ghetto Patois

This content is accessible to paid subscribers. To view it please enter your password below or send mike@standardsmichigan.com a request for subscription details.

Writing Headlines

This content is accessible to paid subscribers. To view it please enter your password below or send mike@standardsmichigan.com a request for subscription details.

Le café infusé à froid expliqué

“An alleged scientific discovery has no merit

unless it can be explained to a barmaid.”

“Radio Transformations” 1906, Ernest Rutherford

Financial Statements 2023 | ($-14.834 M) Deficiency excess of revenue over expenses

Codes Canada

Art & Science of Cold Brew & Why



 


 

Frenglish

Danse de recherche sur le cancer

Backstage Tour

print(“Python”)

Python 3.14.0 beta 4 was released July 8th.

 

“Python is the programming equivalent

of a Swiss Army Knife.”

— Some guy

 

The Python Standard Library

Open source standards development is characterized by very open exchange, collaborative participation, rapid prototyping, transparency and meritocracy.   The Python programming language is a high-level, interpreted language that is widely used for general-purpose programming. Python is known for its readability, simplicity, and ease of use, making it a popular choice for beginners and experienced developers alike.  Python has a large and active community of developers, which has led to the creation of a vast ecosystem of libraries, frameworks, and tools that can be used for a wide range of applications. These include web development, scientific computing, data analysis, machine learning, and more.

Another important aspect of Python is its versatility. It can be used on a wide range of platforms, including Windows, macOS, Linux, and even mobile devices. Python is also compatible with many other programming languages and can be integrated with other tools and technologies, making it a powerful tool for software development.  Overall, the simplicity, readability, versatility, and large community support of Python make it a valuable programming language to learn for anyone interested in software development including building automation.

As open source software, anyone may suggest an improvement to Python(3.X) starting at the link below:

Python Enhancement Program

Python Download for Windows

Python can be used to control building automation systems. Building automation systems are typically used to control various systems within a building, such as heating, ventilation, air conditioning, lighting, security, and more. Python can be used to control these systems by interacting with the control systems through the building’s network or other interfaces.

There are several Python libraries available that can be used for building automation, including PyVISA, which is used to communicate with instrumentation and control systems, and PyModbus, which is used to communicate with Modbus devices commonly used in building automation systems. Python can also be used to develop custom applications and scripts to automate building systems, such as scheduling temperature setpoints, turning on and off lights, and adjusting ventilation systems based on occupancy or other variables. Overall, Python’s flexibility and versatility make it well-suited for use in building automation systems.

Subversion®

Building Automation & Control Networks

Electropedia: The World’s Online Electrotechnical Vocabulary

Public Consultations

Public consultation on joint ISO standard 80000 that defines quantities and units for space, time, thermodynamics, light, radiation and even the characteristic numbers for each of the foregoing closes October 11th.

“City at night” 1958 | Harald Rudyard Engman

Electropedia is produced by the world’s peak electrotechnical standardization organization that oversees 214 technical committees that provide a neutral and independent platform where agreement can be found on electrotechnical solutions with global relevance and reach.  The IEC operates close-coupled with the European Committee for Electrotechnical Standardization (CENELEC)

IEC 60050 International Electrotechnical Vocabulary (IEV) – Part 601: Generation, transmission and distribution of electricity | April 16

International Electrotechnical Commission | CDV Consultations

 

Elettrotecnico Lingua Franca

 

If you want to find the secrets of the universe, think in terms of energy, frequency and vibration. - Nikola Tesla

Received Pronunciation

Use Case: Julia Programming Language for Artificial Intelligence

Julia is a programming language that has gained popularity in the field of artificial intelligence (AI) and scientific computing for several reasons.

High Performance: Julia is designed to be a high-performance language, often compared to languages like C and Fortran. It achieves this performance through just-in-time (JIT) compilation, allowing it to execute code at speeds close to statically compiled languages. This makes Julia well-suited for computationally intensive AI tasks such as numerical simulations and deep learning.

Ease of Use: Julia is designed with a clean and expressive syntax that is easy to read and write. It feels similar to other high-level languages like Python, making it accessible to developers with a background in Python or other scripting languages.

Multiple Dispatch: Julia’s multiple dispatch system allows functions to be specialized on the types of all their arguments, leading to more generic and efficient code. This feature is particularly useful when dealing with complex data types and polymorphic behavior, which is common in AI and scientific computing.

Rich Ecosystem: Julia has a growing ecosystem of packages and libraries for AI and scientific computing. Libraries like Flux.jl for deep learning, MLJ.jl for machine learning, and DifferentialEquations.jl for solving differential equations make it a powerful choice for AI researchers and practitioners.

Interoperability: Julia offers excellent interoperability with other languages, such as Python, C, and Fortran. This means you can leverage existing code written in these languages and seamlessly integrate it into your Julia AI projects.

Open Source: Julia is an open-source language, which means it is freely available and has an active community of developers and users. This makes it easy to find resources, documentation, and community support for your AI projects.

Parallel and Distributed Computing: Julia has built-in support for parallel and distributed computing, making it well-suited for tasks that require scaling across multiple cores or distributed computing clusters. This is beneficial for large-scale AI projects and simulations.

Interactive Development: Julia’s REPL (Read-Eval-Print Loop) and notebook support make it an excellent choice for interactive data analysis and experimentation, which are common in AI research and development.

While Julia has many advantages for AI applications, it’s important to note that its popularity and ecosystem continue to grow, so some specialized AI libraries or tools may still be more mature in other languages like Python. Therefore, the choice of programming language should also consider the specific requirements and constraints of your AI project, as well as the availability of libraries and expertise in your development team.

We present a use case below:

Université Sorbonne Paris Nord

A Julia Module for Polynomial Optimization with Complex Variables applied to Optimal Power Flow

 

Julie Sliwak – Lucas Létocart | Université Sorbonne Paris Nord

Manuel Ruiz | RTE R&D, Paris La Défense

Miguel F. Anjos | University of Edinburgh

 

ABSTRACT.  Many optimization problems in power transmission networks can be formulated as polynomial problems with complex variables. A polynomial optimization problem with complex variables consists in optimizing a real-valued polynomial whose variables and coefficients are complex numbers subject to some complex polynomial equality or inequality constraints. These problems are usually directly expressed with real variables. In this work, we propose a Julia module allowing the representation of polynomial problems in their original complex formulation. This module is applied to power system optimization and its generic design enables the description of several variants of power system problems. Results for the Optimal Power Flow in Alternating Current problem and for the Preventive-Security Constrained Optimal Power Flow problem are presented.

University of Edinburg

CLICK HERE to order complete paper


The Seven Sins of Greenwashing

“Eco-friendly”, “Green”, “Bio”… Companies are increasingly using those tags as a signal to consumers of their environmental awareness. Yet also on the rise is a public concern about potential corporate lies in this subject, a phenomena labelled as “greenwashing”.

According to IESE professor Pascual Berrone, “many companies highlight one green positive aspect of their product or service, and hide the true impact that its production has on the environment”. With more and more NGO’s act as public watchdogs, “the consequences of getting caught can be, in terms of reputation but also economically, severe”, he says.

Universidad de Navarra | Iruña

Uno a uno

Building Environment Design

Naming & Signs

Most educational settlements are not overloaded by signage by design but distracted management (overlapping temporary signs, inconsistent styles) or large footprints supports the perception.  Today at the usual hour we explore the literature covering exterior and interior signage with emphases on coherence and necessity.

ANSI Z535.2-2023: Environmental and Facility Safety Signs

Consistency with Institutional Branding

  • Signage must align with the educational institution’s brand identity, including logos, colors, and typography (e.g., Helvetica font is often specified, as seen in some university standards).
  • Corporate logos are typically prohibited on primary exterior signage to maintain institutional focus.

Compliance with Local Zoning and Building Codes

  • Signs must adhere to municipal zoning regulations, which dictate size, height, placement, and illumination (e.g., NYC Building Code Appendix H or similar local codes).
  • Permits may be required, and signage must not obstruct traffic visibility or pedestrian pathways.

ADA Accessibility Requirements

  • Exterior signs identifying permanent spaces (e.g., entrances or exits) must meet Americans with Disabilities Act (ADA) standards, including visual character requirements (legible fonts, sufficient contrast).
  • Tactile signs with Braille are required at specific locations like exit stairways or discharge points, per the U.S. Access Board guidelines, though not all exterior signs need to be tactile.

Wayfinding and Identification Functionality

  • Signs should clearly identify buildings, provide directional guidance, and include essential information (e.g., building names, departments, or campus districts).
  • Placement is typically near main entrances, limited to one per building unless otherwise justified.

Material and Durability Standards

  • Materials must be weather-resistant and durable (e.g., extruded or cast aluminum with finishes like natural or dark bronze, avoiding plastic in some cases).
  • Maintenance considerations ensure longevity and legibility over time.

Size and Placement Restrictions

  • Size is often regulated (e.g., no larger than necessary for legibility, with some institutions capping temporary signs at 32 square feet).
  • Placement avoids upper building portions unless in urban settings or campus peripheries, ensuring aesthetic harmony.

Approval and Review Processes

  • Exterior signage often requires review by a campus design or sign committee (e.g., a university’s Design Review Board).
  • For partnerships or donor-funded buildings, a Memorandum of Understanding (MOU) may govern signage rights and standards.

Safety and Visibility Standards

  • Signs must not create hazards (e.g., minimum clearance of 7.5 feet above walkways, no sharp edges).
  • Illumination, if allowed, must comply with safety codes and enhance visibility without causing glare or distraction.

Temporary Signage Regulations

  • Temporary signs (e.g., banners or construction signs) have time limits (e.g., 30-90 days per year) and must be approved, with size and frequency restrictions.  The National Electrical Code Article 590 covers temporary wiring for festoon illumination and defines “temporary” as 90 days.

National Institutes of Health: Moral grandstanding in public discourse

Somewhat Related:

University of Michigan Naming Policy Guideline

Michigan State University: Building and Facilities Naming

University of Buffalo Naming Guidelines

University of Montevallo Sign Refresh: An Academic Library and a Graphic Design Class Collaborate to Improve Library Wayfinding

University of Vienna: Analyzing wayfinding processes in the outdoor environment

Welcome

Layout mode
Predefined Skins
Custom Colors
Choose your skin color
Patterns Background
Images Background
error: Content is protected !!
Skip to content