Date/time parser for Ruby with the following features:
- Extensible with custom formats and tokens.
- It's pretty fast. Up to 60% faster than Time/Date parse method.
- Control the parser strictness.
- Control behaviour of ambiguous date formats (US vs European e.g. mm/dd/yy,
dd/mm/yy).
- I18n support (for months), if I18n gem loaded.
- Fewer WTFs than Time/Date parse method.
- Has no dependencies.
Extracted from the validates_timeliness gem, it has been rewritten cleaner and
much faster. It's most suitable for when you need to control the parsing
behaviour. It's faster than the Time/Date class parse methods, so it has general
appeal.
WWW: https://github.com/adzap/timeliness
MsRestAzure is a library which supports the Azure clients (SDKs) generated with
Autorest tool. It contains core logic and helper classes for error handling and
authentication. Also it includes azure specific logic like long polling
functionality and Azure application authentication. Usually it is not supposed
to be used as a standalone gem but only as a dependency for generated client
gems.
WWW: https://github.com/Azure/azure-sdk-for-ruby
WWW: https://github.com/Azure/azure-sdk-for-ruby/tree/master/runtime/ms_rest_azure
Logger is a simple but powerful logging utility to output messages in your Ruby
program.
Logger has the following features:
- Print messages to different levels such as info and error
- Auto-rolling of log files
- Setting the format of log messages
- Specifying a program name in conjunction with the message
WWW: https://github.com/ruby/logger
The Forwardable module provides delegation of specified methods to a designated
object, using the methods #def_delegator and #def_delegators.
WWW: https://github.com/ruby/forwardable
The gem that has been saving people from typos since 2014. Ruby 2.3 and later
will automatically require this gem when a Ruby process starts up.
WWW: https://github.com/ruby/did_you_mean
Flask-JSON is a simple extension that adds better JSON support to Flask
application.
Features:
- Works on python 2.6, 2.7, 3.3+ and Flask 0.10+.
- More ways to generate JSON responses (comparing to plain Flask).
- Extended JSON encoding support.
WWW: https://github.com/skozlovf/flask-json
GeoMet converts GeoJSON to WKT/WKB (Well-Known Text/Binary), and vice versa.
Extended WKB/WKT are also supported. Conversion functions are exposed through
idiomatic load/loads/dump/dumps interfaces.
GeoMet is intended to cover all common use cases for dealing with 2D, 3D, and 4D
geometries (including 'Z', 'M', and 'ZM').
WWW: https://github.com/geomet/geomet
HDBSCAN - Hierarchical Density-Based Spatial Clustering of Applications with
Noise. Performs DBSCAN over varying epsilon values and integrates the result to
find a clustering that gives the best stability over epsilon. This allows
HDBSCAN to find clusters of varying densities (unlike DBSCAN), and be more
robust to parameter selection.
In practice this means that HDBSCAN returns a good clustering straight away with
little or no parameter tuning -- and the primary parameter, minimum cluster
size, is intuitive and easy to select.
HDBSCAN is ideal for exploratory data analysis; it's a fast and robust algorithm
that you can trust to return meaningful clusters (if there are any).
WWW: https://github.com/scikit-learn-contrib/hdbscan
QuantEcon is an organization run by economists for economists with the aim of
coordinating distributed development of high quality open source code for all
forms of quantitative economic modelling.
WWW: https://github.com/QuantEcon/QuantEcon.py