imbACE.Core.Standard 0.2.13

imbACE.Core .NET Standard

imbACE.Core is foundation of imbACE (Advanced Console Environment) console application framework. It provides base application, components & plugin classes, ACE Script execution & command-tree management (reflection, model construction, user reference auto construction) and several side functionalities (sound sequence, db access, workload measurement...). imbACE is all about rapid console application development – any kind of console application. The main use case is: development of your research-specific console application/tool for automated experimentation, data processing and reporting.

Install-Package imbACE.Core.Standard -Version 0.2.13
dotnet add package imbACE.Core.Standard --version 0.2.13
paket add imbACE.Core.Standard --version 0.2.13
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

imbACE BasicPack v1.0 Visual Studio 2017 Extension

The first imbVeles VS2017 extension is published! The extension delivers multi-target C# (.NET 4.0, .NET 4.5 and .NET Standard) project templates, imbVeles (imbACE – Advanced Console Environment, imbSCI – Coding for Science) item templates and code snippets. Item templates cover: namespace XML documentation, imbACE Advanced Console and Plugin classes, imbSCI Global configuration and imbNLP Transliteration definition file. Project templates contain custom MSBuild target, that makes copy of NuGet .nupkg file to local NuGet repository, after each build.

Read more:
imbACE BasicPack v1.0 Release Notes
imbACE BasicPack v1.0 Getting Started

New library in the family: imbSCI.BibTex

imbSCI.BibTex is a comprehensive BibTex format API, allowing you to:

  • Load, combine, modify and save BibTex citation definitions
  • Access BibTex entries via value pair dictionaries (auto-discovery of entry fields) or via strong typed class
  • Extend basic BibTexEntryModel class to gain support less popular and/or special application BibTex tags
  • Generate Excel spreadsheet and CSV data table export, with data from BibTex file(s)
  • High-level, single-call citation report generation, using one or all BibTex files from a directory
  • Encoding LaTeX symbols to UTF-8 equivalents, and vice versa
  • Fast parsing, using multi-threading and compiled Regex queries
  • Generation of BibTex format output

Read more on:
imbSCI.BibTex Release Notes

imbACE and imbSCI libraries migrated to .NET Standard 2.0

Since NuGet package numbers 0.2.* the imbACE application development stack moved toward cross-platform and mobile development.
Therefore, new releases of the libraries have 3 targets

New NuGet packages include three target platforms:

  • .NET Standard 2.0
  • .NET Framework 4.5
  • .NET Framework 4.0

The focus is too keep WindowsXP compatibility (.NET 4.0) and to stay fully cross-platform capable, via Xamarin.Forms 3.0. Xamarin recently introduced full cross-platform support, for both Desktop and mobile operational systems and platforms.


If you face issue of "Circular dependency detected" when installing these packages, follow instructions from the post:
http://blog.veles.rs/imbsci-imbace-for-net-standard-net-4-5-and-net-4-0/


imbVeles Project - Coding for Science

imbVeles Framework is an open source project, organized in five units, with corresponding GitHub repositories. The credo is: “Coding for Science”, as its primary purpose is to help researchers in developing their, research specific, software tools. While the main focus of the framework follows my own research (knowledge extraction from the web content, applied for business intelligence in manufacturing systems and related fields), lower layers have more general value as they provide reporting, data annotation, aggregation and exchange tools.

Project home page:
blog.veles.rs

Documentation

API Documentation home page:
doc.veles.rs

imbSCI - SCI Foundation libraries
API Documentation
Introduction to imbSCI

imbACE - Advanced Console Environment
API Documentation
Introduction to imbACE

imbNLP - Natural Language Processing
API Documentation
Introduction to imbNLP

imbWEM - Web Exploration Model
API Documentation
Introduction to imbWEM

imbWBI - Web Business Intelligence
API Documentation
Introduction to imbWBI

GitHub repository

GitHub imbVeles


Author: Goran Grubić

E-mail: hardy@veles.rs

Web: http://blog.veles.rs

Copyright: Copyright (c) 2017-2018

License: GNU General Public Licence v3.0

Organization: imbVeles

imbACE BasicPack v1.0 Visual Studio 2017 Extension

The first imbVeles VS2017 extension is published! The extension delivers multi-target C# (.NET 4.0, .NET 4.5 and .NET Standard) project templates, imbVeles (imbACE – Advanced Console Environment, imbSCI – Coding for Science) item templates and code snippets. Item templates cover: namespace XML documentation, imbACE Advanced Console and Plugin classes, imbSCI Global configuration and imbNLP Transliteration definition file. Project templates contain custom MSBuild target, that makes copy of NuGet .nupkg file to local NuGet repository, after each build.

Read more:
imbACE BasicPack v1.0 Release Notes
imbACE BasicPack v1.0 Getting Started

New library in the family: imbSCI.BibTex

imbSCI.BibTex is a comprehensive BibTex format API, allowing you to:

  • Load, combine, modify and save BibTex citation definitions
  • Access BibTex entries via value pair dictionaries (auto-discovery of entry fields) or via strong typed class
  • Extend basic BibTexEntryModel class to gain support less popular and/or special application BibTex tags
  • Generate Excel spreadsheet and CSV data table export, with data from BibTex file(s)
  • High-level, single-call citation report generation, using one or all BibTex files from a directory
  • Encoding LaTeX symbols to UTF-8 equivalents, and vice versa
  • Fast parsing, using multi-threading and compiled Regex queries
  • Generation of BibTex format output

Read more on:
imbSCI.BibTex Release Notes

imbACE and imbSCI libraries migrated to .NET Standard 2.0

Since NuGet package numbers 0.2.* the imbACE application development stack moved toward cross-platform and mobile development.
Therefore, new releases of the libraries have 3 targets

New NuGet packages include three target platforms:

  • .NET Standard 2.0
  • .NET Framework 4.5
  • .NET Framework 4.0

The focus is too keep WindowsXP compatibility (.NET 4.0) and to stay fully cross-platform capable, via Xamarin.Forms 3.0. Xamarin recently introduced full cross-platform support, for both Desktop and mobile operational systems and platforms.


If you face issue of "Circular dependency detected" when installing these packages, follow instructions from the post:
http://blog.veles.rs/imbsci-imbace-for-net-standard-net-4-5-and-net-4-0/


imbVeles Project - Coding for Science

imbVeles Framework is an open source project, organized in five units, with corresponding GitHub repositories. The credo is: “Coding for Science”, as its primary purpose is to help researchers in developing their, research specific, software tools. While the main focus of the framework follows my own research (knowledge extraction from the web content, applied for business intelligence in manufacturing systems and related fields), lower layers have more general value as they provide reporting, data annotation, aggregation and exchange tools.

Project home page:
blog.veles.rs

Documentation

API Documentation home page:
doc.veles.rs

imbSCI - SCI Foundation libraries
API Documentation
Introduction to imbSCI

imbACE - Advanced Console Environment
API Documentation
Introduction to imbACE

imbNLP - Natural Language Processing
API Documentation
Introduction to imbNLP

imbWEM - Web Exploration Model
API Documentation
Introduction to imbWEM

imbWBI - Web Business Intelligence
API Documentation
Introduction to imbWBI

GitHub repository

GitHub imbVeles


Author: Goran Grubić

E-mail: hardy@veles.rs

Web: http://blog.veles.rs

Copyright: Copyright (c) 2017-2018

License: GNU General Public Licence v3.0

Organization: imbVeles

Release Notes

Targets: .NET 4.0*, .NET 4.5 and .NET Core 2.0 i.e ready for use in cross-platform application development. * Purpose of the .NET 4.0 target is to provide compatibility with Windows XP, that is still popular on console PCs of older CNC machines and industrial controlers. It will be supported "forever", as it is part of the mission.

Version History

Version Downloads Last updated
0.2.13 (current) 44 6/24/2018
0.2.0.20 57 6/20/2018
0.2.0.12 51 6/16/2018
0.2.0.10 55 6/15/2018
0.2.0.4 54 5/28/2018
0.2.0.3 49 5/28/2018
0.2.0.1 52 5/28/2018