Skip to content

Commit a499e1b

Browse files
committed
Beta Readme
1 parent 1115881 commit a499e1b

File tree

5 files changed

+295
-407
lines changed

5 files changed

+295
-407
lines changed

README.html

Lines changed: 149 additions & 284 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 26 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
BloomR
22
======
33

4-
*Portable R for Bloomberg and Thomson Reuters Eikon*
4+
*Portable R for Bloomberg and Refinitiv Eikon*
5+
__Features in the upcoming Lakmé release__
56

6-
7-
BloomR is a portable R distribution reshaped in order to get, manipulate and run models against Bloomberg or Thomson Reuters Eikon data.
7+
BloomR is a portable R distribution reshaped in order to get, manipulate and run models against Bloomberg or Refinitiv Eikon data.
88

99
__Focus on Data__
1010

@@ -49,58 +49,41 @@ In a business environment this also facilitates the process of keeping track and
4949

5050
__No Extra Licensing Restrictions__
5151

52-
BloomR itself is open source and it is based on the public APIs released by Bloomberg ([Bloomberg Open API](http://www.openbloomberg.com/open-api/)) and by [Thomson Reuters](https://developers.thomsonreuters.com/eikon-data-apis/). This means that the same licensing terms of your Bloomberg Professional Service and Thomson Reuters Eikon service apply to data when you work with it.
52+
BloomR itself is free/libre, open source software and it is based on the public APIs released by Bloomberg ([Bloomberg Open API](http://www.openbloomberg.com/open-api/)) and by [Refinitiv](https://developers.refinitiv.com/en/api-catalog/eikon/eikon-data-api). This means that the same licensing terms of your Bloomberg Professional Service and Refinitiv Eikon service apply to data when you work with it.
5353

5454

55-
BloomR Versions
55+
BloomR Editions
5656
-------------
5757

5858
BloomR comes in three versions.
5959

6060
__BloomR Core__ is based on R standard GUI. It is light and convenient to run scripts on the data terminals.
6161

62-
__BloomR BRemacs__ features also a sophisticated editor (based on Emacs) for writing and executing scripts and interactive code.
62+
__BloomR Lab__ features also a sophisticated editor (based on Emacs) for writing and executing scripts and interactive code.
6363

64-
__BloomR Studio__ Like BloomR BRemacs, but adds a minimal LaTeX (MiKTeX) distribution, which allows to generate both HTML and PDF reports from financial data feeds.
64+
__BloomR Studio__ Like BloomR BRemacs, but adds a basic LaTeX (MiKTeX) distribution, which allows to generate both HTML and PDF reports from financial data feeds.
6565

6666

6767

6868
What's new
6969
----------
7070

71-
### BloomR Casta Diva (1.4.*)
71+
### BloomR Lakmé (1.5.*)
7272

73-
Improvements over Turandot version:
73+
New edition system: Core, Lab, Studio
7474

75-
This release is a major update with significant changes.
75+
Added a mini Perl to improve the cropping.
7676

77-
Now both Bloomberg and Thomson Reuters Eikon are supported.
77+
Switched from Thomson Reuters to Refinitiv Eikon.
7878

79-
Bloomberg interface is now based on Rblpapi.
80-
BloomR comes in two versions *BloomR Core* and *BloomR BRemacs*. The latter implements an editor based on Emacs.
81-
82-
83-
__read.xlx__
84-
85-
`read.xlx` joins the family. With this function you can read Excel xlsx workbook sheets into R data frames. Some features are:
86-
87-
* It can import all, one, or a selection of sheets, where specific sheets are requested by means of their name.
88-
* Instead of importing all the sheets' cells, it can import only those comprised in a named range.
89-
* It can distinguish between cells formatted as numbers, percent, text and dates,
90-
* Date cells are recognised whatever the language locale.
91-
* Blank (visual) lines are detected and automatically removed from the data frame, unless you want to keep them.
92-
* The filter is not based on any external engine and does not requires Excel to be installed at all. It's pure R code, so you can read xlsx files on Linux systems.
93-
94-
See xlx.help.html, or [xlx.help.pdf](https://github.com/AntonioFasano/BloomR/blob/master/xlx.help.pdf?raw=true) user manual for more.
95-
96-
The new version of the BloomR manual for lecturers (in slide format) is coming soon.
79+
Bug fix: Fixed conflicts in plyr:::rbind.
9780

9881

9982
Documentation
10083
-------------
10184

10285
Find in your BloomR directory the subdirectory `help` intended for learning and reference material.
103-
For a self-paced introduction, download _BloomR Classroom Companion_ from the [latest BloomR release](https://github.com/AntonioFasano/BloomR/releases/latest).
86+
The new version of the BloomR manual for lecturers (in slide format) is coming soon.
10487

10588

10689
Start to get results in BloomR immediately
@@ -230,16 +213,19 @@ If you want to run the executable, click `Run anyway`.
230213
Credits
231214
-------
232215

233-
BloomR is build upon several great pieces of open source software:
234-
235-
peazip from http://sourceforge.net/projects/peazip
236-
autohotkey from http://ahkscript.org
237-
Nsis from http://nsis.sourceforge.net
238-
innoextract from http://constexpr.org/innoextract
239-
Icon set Simplicio CC 3.0 by Neurovit: http://neurovit.deviantart.com
240-
eikonapir from https://github.com/ahmedmohamedali/eikonapir
241-
Rblpapi from https://cran.r-project.org/web/packages/Rblpapi/index.html
242-
216+
BloomR is build upon several great pieces of free and open source software:
217+
218+
[AutoHotkey](http://ahkscript.org)
219+
[Emacs](https://www.gnu.org/software/emacs/)
220+
[eikonapir](https://github.com/ahmedmohamedali/eikonapir)
221+
[MiKTeX](https://miktex.org/)
222+
[Nsis](http://nsis.sourceforge.net)
223+
[innoextract](http://constexpr.org/innoextract)
224+
[Iconset Simplicio CC 3.0 by Neurovit](http://neurovit.deviantart.com)
225+
[PeaZip](http://sourceforge.net/projects/peazip)
226+
[R](https://www.r-project.org/)
227+
[Rblpapi](https://cran.r-project.org/web/packages/Rblpapi/index.html)
228+
243229
<!-- Local Variables: -->
244230
<!-- mode: markdown -->
245231
<!-- End: -->

bloomr.build.R

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,8 @@
33
## Release log
44
## New edition system. MiKTeX standalone installer. Minimal Perl for rmarkdown pdfcrop. UNC support. Removed refs to old Java API. New masking quit(). Byte compilation with autoloads. Updated utility URLs.
55

6-
## To commit
7-
8-
#git update-index --assume-unchanged README.html README.md
9-
#git commit -am "Commit message"
10-
#git update-index --no-assume-unchanged README.html README.md
11-
12-
136
## build: makeStudio (with miktex, mpm, initexmf)
14-
## br-init.el: ~tab-always-indent, ~inferior-ess-r-program, ~ess-r-post-run-hook, -require 'ess-site and 'markdown-mode, +declare br-init-simple-menu, +br-init-autoloads.
7+
## br-init.el: ~tab-always-indent, ~inferior-ess-r-program, ~ess-r-post-run-hook, ~no req. ess markdown, +declare br-init-simple-menu, +br-init-autoloads.
158
## br-setmodes.el: -Disabled bremacs-rmd-mode, ~br-R-save-on-quit ~cl-defmethod ess-quit--override
169
## br-keys.el: -br-ess-quit, ~polymode-eval-region-or-chunk, +smart_assign
1710
## bloomr.init.R: +q/quit
@@ -20,6 +13,7 @@
2013
## ed: Cmds work from prompt, +BREMACSDBG, no Java, ~site-start.el
2114

2215
## TODO
16+
## fix br.md2.. br.rnw2pdf
2317
## Make an external file for byte-compile and autoloads and solve the async problem see below.
2418
## Test it is: (defun name<space>() with \(defun +[[:alpha:]]+\)( → \1 (
2519
## Custom polimode (bremacs-rmd-mode), temporary disabled, to be restored in br-setmode.el

curver.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.4.2
1+
1.5.0

0 commit comments

Comments
 (0)