https://github.com/anowacki/nanodates.jl

Dates with nanosecond resolved days

https://github.com/anowacki/nanodates.jl

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Dates with nanosecond resolved days

Basic Info
  • Host: GitHub
  • Owner: anowacki
  • License: mit
  • Default Branch: main
  • Size: 1.98 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Fork of JuliaTime/NanoDates.jl
Created almost 4 years ago · Last pushed almost 4 years ago

https://github.com/anowacki/NanoDates.jl/blob/main/

# NanoDates.jl
### celebrating the finer aspects of time

----


|      | [![docs](https://img.shields.io/badge/docs-dev-blue.svg)](https://juliatime.github.io/NanoDates.jl/dev/) |  [![Coverage Status](https://coveralls.io/repos/github/JuliaTime/NanoDates.jl/badge.svg?branch=main)](https://coveralls.io/github/JuliaTime/NanoDates.jl?branch=main) |  [![Aqua QA](https://raw.githubusercontent.com/JuliaTesting/Aqua.jl/master/badge.svg)](https://github.com/JuliaTesting/Aqua.jl) | [![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT) |
|--|:------------:|:-----------:|:----------:|:---------:|
|       |  guidance     | testing | clean code | attribution only |

[![DOI](https://zenodo.org/badge/483859789.svg)](https://zenodo.org/badge/latestdoi/483859789)

----


##### motivation

- *Every day should have all the times-of-day* (except where timezone changes apply)

- The `Time` type from Dates supports nanoseconds when dates are not used.
- `Time` works incompletely with`DateTime` which is limited to milliseconds.

- We need date-and-time together, fully resolved, accurate and precise.
  - `NanoDate` is familiar and effective
    -  works well with Dates
    -  uses `DateTime` methods

- This package is a redesign of `TimesDates`
  - `TimesDates` is widely used and well-liked
    - offers nanoseond resolved dates       (as do we)
    - offers nanosecond accurate time zones (we do not)
 
- Contributors are welcome
  -  clear code, robust performance, reliable interoperability
  -  frendly docs, easily followed, well explained
 
----


  
| light nanoseconds | metric distance          |
|:-----------------:|:-------------------------:|
| 1 ns              | 299_793_458 nanometers    |
| 1 ns              | 0.299_793_458 meters  |

         from Grace Hopper (thank you, Grace)


Owner

  • Name: Andy Nowacki
  • Login: anowacki
  • Kind: user

Lecturer at the School of Earth and Environment, University of Leeds, studying the Earth's deep interior.

GitHub Events

Total
Last Year