<commit_before># GeoPosition

TODO: Write a gem description

## Installation

Add this line to your application's Gemfile:

    gem 'geo_position'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install geo_position

## Usage

TODO: Write usage instructions here

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request<commit_msg>adding some more info to the README<commit_after># GeoPosition

A simple utility to allow you to convert DMS (Degrees, Minutes, Seconds)
to a latitude and longitude. The initial driver for this utility was
working on an application that took Geo Position information from EXIF
data. 

## Installation

Add this line to your application's Gemfile:

    gem 'geo_position'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install geo_position

## Usage

Usage is very simple right now:

```ruby
conversion = GeoPosition::Conversion::Dms.new(12,3,42.2,'w')

conversion.to_s
=> 12 deg 3' 42.2" W

conversion.to_f
=> -12.061783333333333
```

## Todo

* Add ability to parse from the EXIF string and extract into the
  conversion object
* Add ability to convert from lat/lon to DMS
* Add simple methods in the root object to handle conversions

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request
{'fraction_non_alphanumeric': 0.08068459657701711, 'fraction_numerical': 0.023838630806845965, 'mean_word_length': 3.945619335347432, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 1, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '998538', 'n_tokens_mistral': 531, 'n_tokens_neox': 476, 'n_words': 225}