Saravanan666/pypi-org huggingface dataset:
Package: fcool
IntroductionAbstractA cool tool for functional programming. Operating Functions as in math. Type testing is implemented in an awsome way.KeywordsFunctional Programming, Type TestingFeature:function with domain, the domain can be used to type testingoperator on functions, for example, f + g: x -> f(x) + g(x) where f, g,  f+g are functionsto glue functions with glue function or method that can be used to define piecewise functionsno 3rd part requirementimplement memoization in oo way.use MathFunction for math functions where keyword arguments are deprecated.  (new in this version)ContentClasses:BaseFunction -> Type (or Domain), Function
BaseFunction: func: function (or number)
Function: func,
          domain: Type, the definition domain of funcFunctions:Interval(a:num, b:num) -> Type
restrict(t:Type) -> decorator(f:function -> Function(f, t))Constants:TURE, FALSE(Type) represent universal set, empty setGrammarBasic grammarimport:import fcool (or from fcool import *)Define Function with domain:F = Function(lambda x:x, Type(lambda x:x>2))
F(3)Operators on Functions:(F + F)(3)
(F * F)(4)
(2 * F)(3)2D Functions and Types:f = 3     # or lambda x,y: 3
g = lambda x,y: 2/x
t = Type(lambda x:x<5 and isinstance(x, int)) * TRUE  # define type(domain) and functions on it
    <=> Type(lambda x, y:x<5) & Type(lambda x, y:isinstance(x, int))
G = Function(g, t)
F = Function(f, t)Memoize:f.memoize()    # f is the object of BaseFunction
f.unmemoize()  # prohibit to use memo (memo is not deleted)
f.del_memo()   # just clear the memo, will update the memo in next time
f.forget()     # f.del_memo() and f.unmemoize()Advanced GrammarGlue Functions:print(G.glue(F)(3,4), glue(G, F)(3,4))    # glue functions

ID = Function(lambda x:x)
print(ID.compose(F)(3,4))      # compositionType testing with restrict decorator:@restrict(Interval(1,2))       # restriction decorator
def f(x):
    return x

print(f(1))
try:
    print(f(3))
except Exception as ex:
    print(ex)

G=Function(lambda x:x)
print(G(3))
G = G | Interval(1,2)           # restriction method
print(G(3))
Package: fcp
FST CAN ProtocolJSON specification for can bus messages and helper tools.Install$ pip install fcpUsage$ fcp
Usage: fcp [OPTIONS] COMMAND [ARGS]...

Options:
  --version
  --help     Show this message and exit.

Commands:
  c-gen             Transform FCP json into a C library.
  docs              Generate FCP documentation.
  dump-cfg-list
  dump-cmd-list
  dump-dev-list
  dump-log-list
  dump-msg-list
  dump-signal-list
  gui               Launch FCP json editor GUI.
  init              Create a basic FCP json file.
  print-dev
  print-log
  print-msg
  print-signal
  read-dbc          Transform a DBC file into FCP json.
  validate          Verify correctness of FCP json file.
  write_dbc         Transform FCP json file into a DBC :param json_file:ImplementationsRust:https://gitlab.com/joajfreitas/fcp-rustC++:https://gitlab.com/joajfreitas/fcp-cppDocumentationSeereadthedocs.io
Package: fcpxml
fcpxmlfcpxml解析 Final Cut Pro 导出的 xml 文件（现在开发是以  Premiere Pro 导出的 XML 项目文件为基础）请不要安装，现在还不可用！！！查看更改日志安装：pipinstall-Ufcpxml简单的例子:...参考https://helpx.adobe.com/cn/premiere-pro/using/importing-xml-project-files-final.htmlhttps://developer.apple.com/documentation/professional_video_applications/exchanging_content_and_metadata_with_final_cut_prohttps://developer.apple.com/library/archive/documentation/FinalCutProX/Reference/FinalCutProXXMLFormat/Introduction/Introduction.htmlhttps://pypi.org/project/openclip/#fileshttps://github.com/zeibou/pyFcpxmlCreatorhttps://github.com/elusive-ideas/fcpxml_readerhttps://github.com/antiero/dotStudio/tree/master/Python/Startup/fcpxml_readerhttps://github.com/jeffli678/fcpxml2srthttps://github.com/martinblech/xmltodicthttps://codebeautify.org/xmlviewerhttps://docs.python.org/3/library/xml.etree.elementtree.html#module-xml.etree.ElementTree
Package: fcrawler
fcrawlerInstallationYou can use pip:~$ pip3 install fcrawlerThis is a Python based application that can be used to copy files of a given file type from a folder directory.Option 1 - Copy files from a directory to anotherThis creates subfolders in the destination folder as the original folder subfolders.(This only creates sub-folders containing the files you have entered)Option 2 - Copy files from a directory to another (without creating subfolders)This will copy files from the original folder to the destination folder without creating subfolders. If it contains a large number of files, the destination folder may be cluttered.Option 3 - Copy files using a filelistYou can use a file list file to copy files. The list must be a txt file type.Example - filelist.txtC:\testing\source\file.mp4
C:\testing\source\file2.mp4
C:\testing\source\file3.mp4
C:\testing\source\subfolder1\file4.mp4
C:\testing\source\subfolder1\file5.mp4
C:\testing\source\subfolder2\file6.mp4Option 4 - Create filelistIf you want to make a list of files, use this method. Then you can use that file from the 3rd option.This will help you to skip unnecessary files. But how?You can open and edit the text file. Just remove the unnecessary file paths from the text file. then use it.
Package: fcryptor
File CryptorPagesPYPIGitHubInstallpip install fcryptorCLI Usagefcryptor [-h] (-c | -d) [-si] -i INPUT [-o OUTPUT] [-k KEY] [-gk]optional arguments:
    [ -h  | --help    ]               show help message and exit

    [ -c  | --crypt   ]               crypting flag
    [ -d  | --decrypt ]               decrypting flag

    [ -si | --stdin   ]               when stdin is true, default=false

    [ -i  | --input   ]    INPUT      Input File/stdin [for stdin pass -si | --stdin]
    [ -o  | --output  ]    OUTPUT     Output crypt/decrypt result to File

    [ -k  | --key     ]    KEY        key of/for file
    [ -gk | --genkey  ]               generate a key and exitCLI - Examplesfcryptor -c -si -i Hi

# output
Key is: szTaqno8sG4K8Gi0z1t4iTzlYb7RIebzhjPFpGPlstg=
encrypt:
gAAAAABfqVhMM5dk5HhO7Am3FyFk1qXpobq-JWyF5DbG1PFsRHWH3VzTzhyn8NrcBVfI10_lmqHSm3-YVC4BRYkLTK7T0ldu-Q==fcryptor -d -si -i gAAAAABfqVhMM5dk5HhO7Am3FyFk1qXpobq-JWyF5DbG1PFsRHWH3VzTzhyn8NrcBVfI10_lmqHSm3-YVC4BRYkLTK7T0ldu-Q== -k szTaqno8sG4K8Gi0z1t4iTzlYb7RIebzhjPFpGPlstg=

# output
decrypt:
Hifcryptor -c -i test.txt -o test.enc
# output
Key is: dOmxLC4uEka9vGj8vfwECMHu9MbWo6RCYKDR1hXKGvU=fcryptor -d -i test.enc -o test.txt
# output
when pass -d, you have to pass -k [the Key] argument

#again
fcryptor -d -i test.enc -o test_d.txt -k dOmxLC4uEka9vGj8vfwECMHu9MbWo6RCYKDR1hXKGvU=
#output
[nothing, just create test_d.txt file]Code UsagefromfcryptorimportFCryptorfc=FCryptor()# can pass key here, no support custom key yetout=fc.crypt("HI",# or file pathNone,# or output pathfrom_stdin=True# or False if pass path)fc.decrypt(out,"./test.enc",from_stdin=True)
Package: fcsfiles
Fcsfiles is a Python library to read Carl Zeiss(r) ConfoCor(r) RAW and ASCII
measurement data files.Author:Christoph GohlkeLicense:BSD 3-ClauseVersion:2023.8.30QuickstartInstall the fcsfiles package and all dependencies from thePython Package Index:python -m pip install -U fcsfilesSeeExamplesfor using the programming interface.Source code and support are available onGitHub.RequirementsThis revision was tested with the following requirements and dependencies
(other versions may work):CPython3.9.13, 3.10.11, 3.11.5, 3.12rc, 64-bitNumPy1.25.2Revisions2023.8.30Fix linting issues.Add py.typed marker.Convert to Google style docstrings.Drop support for Python 3.8 and numpy < 1.22 (NEP29).2022.9.28Update metadata.2022.2.2Add type hints.Use float64 or int64 for ConfoCor3Fcs arrays.Drop support for Python 3.7 and numpy < 1.19 (NEP29).2021.6.6Remove support for Python 3.6 (NEP 29).2020.9.18Relax ConfoCor3Raw header requirement.Support os.PathLike file names.2020.1.1Remove support for Python 2.7 and 3.5.Notes“Carl Zeiss” and “ConfoCor” are registered trademarks of Carl Zeiss, Inc.The use of this implementation may be subject to patent or license
restrictions.The API is not stable yet and is expected to change between revisions.This module doesnotread flow cytometry standard FCS files.ExamplesRead the CountRateArray from a ConfoCor3 ASCII file as a numpy array:>>> fcs = ConfoCor3Fcs('ConfoCor3.fcs')
>>> fcs['FcsData']['FcsEntry'][0]['FcsDataSet']['CountRateArray'].shape
(60000, 2)
>>> print(fcs)  # doctest: +ELLIPSIS, +NORMALIZE_WHITESPACE
Carl Zeiss ConfoCor3 - measurement data file - version 3.0 ANSI
BEGIN FcsData 30000
        Name = Fluorescein
        Comment =
        AverageFlags = Repeat|Position|Average_Fit_Results
        SortOrder = Channel-Repeat-Position-Kinetics
        BEGIN FcsEntry1 10000
...Read data and metadata from a ConfoCor3 RAW file:>>> fcs = ConfoCor3Raw('ConfoCor3.raw')
>>> fcs.filename
'f5ee4f36488fca2f89cb6b8626111006_R1_P1_K1_Ch1.raw'
>>> fcs.frequency
20000000
>>> times = fcs.asarray()
>>> times[10858]
1199925494
>>> times, bincounts = fcs.asarray(bins=1000)
>>> times.shape
(1000,)
>>> bincounts[618]
23
>>> fcs.close()Read data and metadata from a ConfoCor2 RAW file:>>> fcs = ConfoCor2Raw('ConfoCor2.raw')
>>> fcs.frequency
20000000
>>> ch0, ch1 = fcs.asarray()
>>> ch1[4812432]
999999833
>>> times, ch0, ch1 = fcs.asarray(bins=1000)
>>> times.shape
(1000,)
>>> ch1[428]
10095
>>> fcs.close()
Package: fcsparser
FCSParserfcsparser is a python package for reading fcs files.Install$ pip install fcsparseror$ conda install -c bioconda fcsparserUsing>>> import fcsparser
>>> path = fcsparser.test_sample_path
>>> meta, data = fcsparser.parse(path, reformat_meta=True)A more detailed example can be found here:https://github.com/eyurtsev/fcsparser/blob/master/doc/fcsparser_example.ipynbFeaturespython: 3.8, 3.9, 3.10, 3.11FCS Formats: Supports FCS 2.0, 3.0, and 3.1FCS Machines: BD FACSCalibur, BD LSRFortessa, BD LSR-II, MiltenyiBiotec MACSQuant VYB, Sony SH800ContributingPull requests are greatly appreciated. Missing features include:the ability to apply compensation.a set of transformations (hlog, logicle, etc.) that can be applied.Also fcs files from more devices and more formats are greatly appreciated, especially if the parser fails for them!ResourcesDocumentation:https://github.com/eyurtsev/fcsparserSource Repository:https://github.com/eyurtsev/fcsparserComments or questions:https://github.com/eyurtsev/fcsparser/issuesLICENSEThe MIT License (MIT)Copyright (c) 2013-2023 Eugene YurtsevPermission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Package: fcs-ql-parser
FCS-QL for PythonCLARIN-FCS Core 2.0 query language grammar and parserbased onGithub: clarin-eric/fcs-qlandGithub: clarin-eric/fcs-simple-endpointfor more details visit:CLARIN FCS Technical DetailsInstallation# built packagepython3-mpipinstalldist/fcs_ql_parser-<version>-py2.py3-none-any.whl# orpython3-mpipinstalldist/fcs-ql-parser-<version>.tar.gz# for local developmentpython3-mpipinstall-e.BuildingFetch (or update) grammar files:gitclonehttps://github.com/clarin-eric/fcs-ql.git
cpfcs-ql/src/main/antlr4/eu/clarin/sru/fcs/qlparser/*.g4src/fcsql/(Re-)Generate python parser code:# create virtual envpython3-mvenvvenvsourcevenv/bin/activate
pipinstall-Upipsetuptoolswheel# install antler toolpython3-mpipinstallantlr4-tools# pip install -e .[antlr]cdsrc/fcsql
antlr4-Dlanguage=Python3*.g4Build package:# pip install -e .[build]python3-mbuildDevelopmentUsespytest(with coverage, clarity and randomly plugins).python3-mpipinstall-e.[test]pytestRun style checks:# general style checkspython3-mpipinstall-e.[style]black--check.
flake8.--show-source--statistics
isort--check--diff.
mypysrc# building the package and check metadatapython3-mpipinstall-e.[build]python3-mbuild
twinecheck--strictdist/*# build documentation and check links ...python3-mpipinstall-e.[docs]sphinx-build-bhtmldocsdist/docs
sphinx-build-blinkcheckdocsdist/docsBuild documentationpython3-mpipinstall-r./docs/requirements.txt# orpython3-mpipinstall-e.[docs]sphinx-build-bhtmldocsdist/docs
sphinx-build-blinkcheckdocsdist/docsSee alsoclarin-eric/fcq-qlclarin-eric/fcs-simple-endpointSpecification on CLARIN FCS 2.0
Package: fcs-simple-endpoint
FCS Simple EndpointBased onJavaimplementationgit commit:47d1335288d27e860564fb878463f6b467ef7216Differences:a bit more pythonic (naming, interfaces, enums etc.)Installation# from github/sourcepython3-mpipinstall'fcs-simple-endpoint @ git+https://github.com/Querela/fcs-simple-endpoint-python.git'# (locally) built packagepython3-mpipinstalldist/fcs_simple_endpoint-<version>-py2.py3-none-any.whl# orpython3-mpipinstalldist/fcs-simple-endpoint-<version>.tar.gz# for local developmentpython3-mpipinstall-e.Insetup.cfg:[options]install_requires=fcs-simple-endpoint @ git+https://github.com/Querela/fcs-simple-endpoint-python.gitBuild source/binary distributionpython3-mpipinstallbuild
python3-mbuildDevelopmentUsespytest(with coverage, clarity and randomly plugins).python3-mpipinstall-e.[test]pytestRun style checks:# general style checkspython3-mpipinstall-e.[style]black--check.
flake8.--show-source--statistics
isort--check--diff.
mypy.# building the package and check metadatapython3-mpipinstall-e.[build]python3-mbuild
twinecheck--strictdist/*# build documentation and check links ...python3-mpipinstall-e.[docs]sphinx-build-bhtmldocsdist/docs
sphinx-build-blinkcheckdocsdist/docsBuild documentationpython3-mpipinstall-r./docs/requirements.txt# orpython3-mpipinstall-e.[docs]sphinx-build-bhtmldocsdist/docs
sphinx-build-blinkcheckdocsdist/docsSee alsoclarin-eric/fcs-sru-serverclarin-eric/fcs-simple-endpoint
Package: fcs-sru-server
FCS SRU ServerBased onJavaimplementationgit commit:0091fca0a4add134c478beed422dd1399a5364e3Differences:a bit more pythonic (naming, interfaces, enums etc.)no auth stuff yetWIP output buffering, server framework might not allow this,
so no streaming and everything is in memory until sentserver framework choice (wsgi, asgi), for nowwerkzeugTODO: refactoring to allow async variants for streaming responses (large resources),
e.g. withstarletteSummaryThis package implements the server-side part of the SRU/CQL protocol (SRU/S)
and conforms to SRU version 1.1 and 1.2. SRU version 2.0 is mostly implemented
but might be missing some more obscure features.
The library will handle most of the protocol related tasks for you and you'll
only need to implement a few classes to connect you search engine. However, the
library will not save you from doing your SRU/CQL homework (i.e. you'll need to
have at least some understanding of the protocol and adhere to the protocol
semantics). Furthermore, you need to have at least some basic understanding of
Python web application development (wsgi in particular) to use this library.More Information about SRU/CQL:http://www.loc.gov/standards/sru/The implementation is designed to make very minimal assumptions about the
environment it's deployed in. For interfacing with your search engine, you
need to implement theSRUSearchEngineinterface. At minimum, you'll need
to implement at least thesearch()method. Please check the Python API
documentation for further details about this interface.
TheSRUServerimplements the SRU protocol and uses your supplied search engine
implementation to talk to your search engine. The SRUServer is configured
using aSRUServerConfiginstance. TheSRUServerConfigreads an XML document,
which contains the (static) server configuration. It must conform to thesru-server-config.xsdschema in thesrc/clarin/sru/xml/directory.Installation# from github/sourcepython3-mpipinstall'fcs-sru-server @ git+https://github.com/Querela/fcs-sru-server-python.git'# (locally) built packagepython3-mpipinstalldist/fcs_sru_server-<version>-py2.py3-none-any.whl# orpython3-mpipinstalldist/fcs-sru-server-<version>.tar.gz# for local developmentpython3-mpipinstall-e.Insetup.cfg:[options]install_requires=fcs-sru-server @ git+https://github.com/Querela/fcs-sru-server-python.gitBuild source/binary distributionpython3-mpipinstallbuild
python3-mbuildDevelopmentUsespytest(with coverage, clarity and randomly plugins).python3-mpipinstall-e.[test]pytestRun style checks:# general style checkspython3-mpipinstall-e.[style]black--check.
flake8.--show-source--statistics
isort--check--diff.
mypy.# building the package and check metadatapython3-mpipinstall-e.[build]python3-mbuild
twinecheck--strictdist/*# build documentation and check links ...python3-mpipinstall-e.[docs]sphinx-build-bhtmldocsdist/docs
sphinx-build-blinkcheckdocsdist/docsBuild documentationpython3-mpipinstall-r./docs/requirements.txt# orpython3-mpipinstall-e.[docs]sphinx-build-bhtmldocsdist/docs
sphinx-build-blinkcheckdocsdist/docsSee alsoclarin-eric/fcs-sru-serverclarin-eric/fcs-sru-client
Package: fcswrite
fcswrite allows you to write .fcs files, a file format used in flow cytometry.
Currently, fcswrite partially supports theFCS3.0file format - Contributions to fcswrite are welcome.Compatibilityfcswrite was tested (not thoroughly) with these softwares/libraries:FlowJo:https://www.flowjo.com/Flowing Software:http://flowingsoftware.btk.fifcsparser:https://pypi.org/project/fcsparser/(and thusFlowCytometryTools)Python Flow Cytometry (FCM) Tools:https://pypi.python.org/pypi/fcm(please note that FCM is horribly outdated)InstallationInstall with pip:pip install fcswriteRequirements:Python >= 3.6numpyTestingRunning testspython setup.py test
Package: fcsx
FCSX: FCS for HumansFCSX isa very simple but fully featured Flow Cytometry Standard (FCS) reader for Python.written in Python Standard LibraryFCSX supports toparse FCS 2.0, 3.0, and 3.1 versionscreate NumPy memory-mapped array for the DATA segment via installing NumPyInstallationpipinstallfcsxTo support NumPy memory mapping (usually faster), please install the extra dependencies aspipinstallfcsx[numpy]Quick Startimportfcsf=fcs.read('./FR-FCM-ZZPH/Samusik_all.fcs')ContributingLicenseFCSX has an BSD-3-Clause license, as found in theLICENSEfile.
Package: fcsy
fcsy: Python package for processing FCSfcsy is developed based onData File Standard for Flow Cytometry Version FCS 3.1Installation$pipinstallfcsyfor working with s3:$pipinstallfcsy[s3]UsageWrite and read fcs based on Dataframe>>>importpandasaspd>>>fromfcsyimportDataFrame>>>data=[[1.0,2.0,3.0],[4.0,5.0,6.0]]>>>columns=pd.MultiIndex.from_tuples(list(zip('abc','ABC')),names=["short","long"])>>>df=DataFrame(data,columns=columns)>>>dfshortabclongABC01.02.03.014.05.06.0>>>df.to_fcs('sample.fcs')>>>df=DataFrame.from_fcs('sample.fcs',channel_type='multi')>>>dfshortabclongABC01.02.03.014.05.06.0Work with fcs metadataRead fcs channels>>>fromfcsyimportread_channels>>>read_channels('sample.fcs',channel_type='multi')MultiIndex([('a','A'),('b','B'),('c','C')],names=['short','long'])Rename channels>>>fromfcsyimportrename_channels,read_channels>>>rename_channels('sample.fcs',{'a':'a_1','b':'b_1'},channel_type='short')>>>read_channels('sample.fcs',channel_type='multi')MultiIndex([('a_1','A'),('b_1','B'),('c','C')],names=['short','long'])>>>rename_channels('sample.fcs',{'A':'A_1','C':'C_1'},channel_type='long')>>>read_channels('sample.fcs',channel_type='multi')MultiIndex([('a_1','A_1'),('b_1','B'),('c','C_1')],names=['short','long'])Read events number>>>fromfcsyimportread_events_num>>>read_events_num('sample.fcs')2Work with files on aws s3All apis support s3 url with the format:s3://{bucket}/{key}.Write and read>>>df.to_fcs('s3://sample-bucket/sample.fcs')>>>df.from_fcs('s3://sample-bucket/sample.fcs',channel_type='multi')shortabclongABC01.02.03.014.05.06.0Read channels>>>read_channels('s3://sample-bucket/sample.fcs',channel_type='multi')MultiIndex([('a','A'),('b','B'),('c','C')],names=['short','long'])Read events number>>>read_events_num('s3://sample-bucket/sample.fcs')2DocumentationThe documentation is available onhttps://fcsy.readthedocs.io/LicenseFree software: MIT licenseHistoryConsult theReleasespage for fixes and enhancements of each version.
Package: fctdl
download factorio comfortably from your command line:$ fctdl -a x86 0.13.2 ./
username: my_username
password:you can also store login data in a yaml file:$ cat ~/.config/fctdl.yml
username: foobar
password: secretto avoid re-entering that information.
Listing available versions is possible with:$ fctdl list experimental
INFO:fctdl.factorio:logging in.
INFO:fctdl.factorio:requesting versions.
* 0.14.8 (alpha)
* 0.14.8 (headless)
* 0.14.7 (alpha)
* 0.14.7 (headless)
* 0.14.6 (alpha)
* 0.14.6 (headless)
* 0.14.5 (alpha)
* 0.14.5 (headless)
* 0.14.4 (alpha)
* 0.14.4 (headless)
* 0.14.3 (alpha)
* 0.14.3 (headless)
* 0.14.2 (alpha)
* 0.14.2 (headless)
* 0.14.1 (alpha)
* 0.14.1 (headless)
* 0.14.0 (alpha)
* 0.14.0 (headless)
Package: fc-thumbnail
Thumbnails for Django. Totally rewritten.Features at a glanceStorage supportPluggable Engine support (ImageMagick, PIL, pgmagick included)Pluggable Key Value Store support (cached db, redis)Pluggable Backend supportAdmin integration with possibility to deleteDummy generation (placeholders)Flexible, simple syntax, generates no htmlImageField for model that deletes thumbnailsCSS style cropping optionsMargin calculation for vertical positioningRead more inthe documentation (latest version)
Package: fc-tools
Thefc_toolsPython package contains some functions used in various packages I develop :fc-oogmsh,fc-bench,fc-hypermesh,fc-matplotlib4mesh,fc-mayavi4mesh,fc-simesh,fc-simesh-matplotlib,fc-simesh-mayavi,fc-vfemp1…Description:Thefc_toolsPython package contains some modules:colorsmodule with the main functions:selectColors: pick colors that are maximally perceptually distinct,str2rgb: get RGB color triple from X11, svg, CSS4, xkcd or Matlab colors name.display_all_colors: display all colors with their names from X11, svg, CSS4, xkcd or Matlab colors name.Matplotlibmodule with the main functions:set_axes_equal: make axes of 3D plot have equal scale ,DisplayFigures: distributes and resizes a set of figures on screen,SaveAllFigsAsFiles: Save all matplotlib figures as files.Mayavimodule with the main function:SaveAllFigsAsFiles: Save all Mayavi figures as files.Sysmodule with the main functions:getArch: get system architecture (Windows, Linux, MacOS)getOSinfo: returns dictionary containing informations on the operating systemgetRAM:  returns the RAM in MogetCPUinfo: returns dictionary containing informations on the CPUInstallation:Thefc_toolsPython package is available from the Python Package Index, so to install/upgrade simply runpip install fc_tools -U