meteoswiss / metsymb Goto Github PK
View Code? Open in Web Editor NEWThe metsymb LaTeX package provides dedicated TeX commands to generate (vectorial) meteorological symbols.
License: BSD 3-Clause "New" or "Revised" License
The metsymb LaTeX package provides dedicated TeX commands to generate (vectorial) meteorological symbols.
License: BSD 3-Clause "New" or "Revised" License
Describe the new symbol
The International Cloud Atlas from the WMO defines a series of symbols associated to the different CL, CM and CH codes.
Justification
These are defined by the WMO, and as such a meaningful addition to metsymb
.
Detailed specs and image
The images are here. However, there are some distinct differences, for some of these, with the cloud genera symbols. For example:
\nimbostratus
and CM-2 supposed to be the same ? And if not, shouldn't the incline still be the same angle (40 deg in \nimbostratus
) ?\cumulus
and CL-2 be the same ?\cirrostratus
and CL-6 be the same ?These questions should be clarified before we move to the implementation inside metsymb
, to ensure the most coherent look possible between the symbols, and across the entire metsymb
font.
Pre-existing ?
Can't find vectorial versions anywhere obvious ...
Describe the new symbols
The 10 cloud symbols would make for a nice addition to metsymb
.
Justification
These are official WMO symbols useful for scientific work.
Detailed specs and image
Official WMO page
Pre-existing ?
Can't find them in LaTeX ...
Apparently, there's no package that can draw the different cloud symbols.
Why not use oktasymb
(that one could possibly rename metsymb
for the occasion) to create these as well ?
If #1 can be fixed, this might be well worth it.
At the moment, because oktasymb
relies on tikz
to create the okta symbols, their inclusion in matplotlib
figures requires to use the pgf
backend. See this link and that link for details.
One big limitation of this approach is that the different okta symbols cannot be display in matplotlib
figures on-screen, or with any other backend.
It would be great to improve this, maybe with pict2e
? Or the assembly of a proper "font" ? See here for what the LaTeX hive mind has to suggest on that front.
Describe the bug
CTAN requires the cleanest possible set of files. Using a file .gitattributes
apparently allows to control what gets included in the Github release zip
file. See here for details.
Expected behavior
We should make sure that the release .zip
file is directly compatible with CTAN, to make our life significantly easier.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.